* {margin:0px;	padding:0px;}
pre{font-size:11px}
img { border:0px}
body {background:url(img/bg.jpg);	background-position:50% 0;	background-repeat:no-repeat;}
#corpo {width:716px;	height: auto;	margin-top: 95px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;}
/*Menu*/
#corpo #menubg{width:716px;	height:65px; background:url(img/menubg.png) no-repeat;}
#corpo #menu{float:left;	width:650px;	height:42px;	margin-right: 8px;	margin-left: 8px;}
#corpo #menu ul{float:left;   width:700px;   height:42px;   list-style-type:none;  }
#corpo #menu ul li{float:left;  height:42px;}
#corpo #menu  ul li a{background:url(img/menu.png) no-repeat;  border:0;  height:42px; display:block;  line-height:42px; text-indent:-9999px;}
	
    #corpo #menu ul li#h a{width:70px;background-position:0 0;}
    #corpo #menu ul li#w a{width:115px;background-position:-70px 0;}
    #corpo #menu ul li#s a{width:105px;background-position:-185px 0;}
    #corpo #menu ul li#v a{width:105px;background-position:-289px 0;}
    #corpo #menu ul li#b a{width:90px;background-position:-397px 0;}
    #corpo #menu ul li#c a{width:85px;background-position:-492px 0;}
	#corpo #menu ul li#l a{width:105px;background-position:-583px 0;}
    #corpo #menu ul li#h a:hover,#corpo #menu ul li#h a.on{background-position:0 -42px;}
    #corpo #menu ul li#w a:hover,#corpo #menu ul li#w a.on{background-position:-70px -42px;}
    #corpo #menu ul li#s a:hover,#corpo #menu ul li#s a.on{background-position:-185px -42px;}
    #corpo #menu ul li#v a:hover,#corpo #menu ul li#v a.on{background-position:-289px -42px;}
    #corpo #menu ul li#b a:hover,#corpo #menu ul li#b a.on{background-position:-397px -42px;}
    #corpo #menu ul li#c a:hover,#corpo #menu ul li#c a.on{background-position:-492px -42px;}
	#corpo #menu ul li#l a:hover,#corpo #menu ul li#l a.on{background-position:-583px -42px;}
/*fim menu*/

/*Conteudo e Footer*/
#corpo #conteudo {height: auto;	background: url(img/bg_conteudo.png);	margin-right: auto;	margin-left: auto;	clear: both;	padding-right: 15px;	padding-left: 15px;}
#corpo #footer {width: 716px;	height: 60px;	background:url(img/footer.png) 0 0 no-repeat;
}
/*relacionamento*/
#corpo #footer #rel{float:left;	width: 160px;	text-align: left;	margin-top: 0px;	margin-right: 5px; margin-bottom: 0px;	margin-left: 10px;}
#corpo #footer h3 {margin-bottom: 5px;}
#corpo #footer ul#menu {margin:0px;}
#corpo #footer ul#menu li {padding: 0px;    display: inline-block;   *display: inline; /* IE 7 and below */    position: relative;   margin-left: 3px;    margin-right: 3px;  width: 40px;   height: 35px;}
#corpo #footer ul#menu li img {border:0px;    width: 35px;    position: absolute;    top: 0px;    left: 0px;    padding: 0px;    margin: 0 2px 0 0;}


#corpo #footer #menu-texto{font-family:Arial, Helvetica, sans-serif;	font-weight:bold;	color:#555555;	font-size:11px;	width:480px; height:15px;	float:left;	text-align: center;margin-top: 10px;	margin-right: 10px;	margin-left: 20px;	line-height:16px;}
a{color:#555555; text-decoration:none;}
a:hover{color:#007F3C;	text-decoration:none;} 
#footer #copy {clear:both;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #FFFFFF;	height: 12px;	width: 500px;	margin-right: auto;	margin-left: auto;	text-align: center;	margin-bottom: 20px;}
#vinheta {	height: 60px;	float:left;	margin-top:5px;	margin-left:5px;}

/*Vinhetas*/
.v-home{width:165px; background:url(img/vinheta/home.jpg) 0 0 no-repeat;}
.v-quemsomos{width:194px; background:url(img/vinheta/quemsomos.jpg) 0 0 no-repeat;}
.v-ambientes{width:159px; background:url(img/vinheta/ambientes.jpg) 0 0 no-repeat;}
.v-tecnologia{width:159px;background:url(img/vinheta/tecnologia.jpg) 0 0 no-repeat;}
.v-producao{width:137px; background:url(img/vinheta/producao.jpg) 0 0 no-repeat;}
.v-noticias{width:137px; background:url(img/vinheta/noticias.jpg) 0 0 no-repeat;}
.v-contato{width:115px; background:url(img/vinheta/contato.jpg) 0 0 no-repeat;}
.v-localizacao{width:165px; background:url(img/vinheta/localizacao.jpg) 0 0 no-repeat;}

/*Textos*/
.texto-home{font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666;	margin-right: auto;	margin-left: auto;	text-align: justify;}
.texto{font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666;	text-align: justify;}
.texto_bold{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666;	text-align: justify;	font-weight:bold;}
.texto_titulo{	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	color: #007F3C;	text-align: justify; font-weight:bold}
.texto_titulo_cinza{font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	color: #666;	text-align: justify;	font-weight:bold}

.enviar{font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	color: #007F3C;	text-align:center;	font-weight:bold}	
.margin-top60{margin-top:60px;}
.espaco{ height:50px;}
.margin10 { margin-bottom:10px}
.margin20 { margin-bottom:20px}
.margin50 { margin-bottom:50px}
.largura{ width:600px; margin-left:auto; margin-right:auto}
.form{background: url(img/form.png) no-repeat;	width:191px;	height:24px;	margin-bottom:20px;}
.contatos{background:url(img/contato.png) no-repeat;	width:60px;	height:19px;	margin-top:4px;	margin-bottom:20px;}
.floatleft400{float:left;	width:370px; padding-left: 18px;}
.floatleft200{float:left;	width:280px}
.clear{clear:both}

.parceiros{background-image:url(img/parceiros.png); background-repeat:no-repeat}
.clientes{background-image:url(img/clientes.png); background-repeat:no-repeat}
.bg_parceiros{background:url(img/bg_clientes.png) no-repeat; width:180px; height:130px; margin:5px auto; padding:10px; float:left}
.bg_clientes{background:url(img/bg_clientes.png) no-repeat; width:180px; height:130px; margin:5px; padding:10px; float:left}

#title{width:200px; height:27px; margin:10px auto}
#conteudo #parceiros {width:210px; height:auto; margin:5px; float:left; border-right:#eee solid 1px}
#conteudo #clientes {width:420px; height:auto; margin:5px; float:right;}
#conteudo #noticias{width:400px; margin:auto; float:right}
#conteudo #ultimas_noticias{width:200px; margin:0 5px 0 5px; float:left}	
#conteudo #quemsomos_bg #quemsomos {height: 80px;	width: 475px;	margin-bottom: 0px;	margin-left: 20px;	padding-top: 75px;}
#conteudo #quemsomos_bg #objetivo {float: left;	height: 150px;	width: 190px;	display:block;	margin-left: 12px;}
#conteudo #quemsomos_bg p.espaco {margin:0;    height:70px;}
#conteudo #quemsomos_bg #missao {float: left;	height: 150px;	width: 190px;	display:block;	margin-left: 22px;}
#conteudo #quemsomos_bg #visao {float: left;	height: 150px;	width: 190px;	display:block;	margin-left: 22px;}
#conteudo #banner {width: 650px;	height: 220px;	margin-right:auto;	margin-left:auto;}
#conteudo #quemsomos_bg {background-image: url(img/quemsomos_bg.png);	background-repeat: no-repeat;	height: 388px;	width: 662px;	margin-right: auto;	margin-left: auto;}

/*Formulario de Contato*/
#conteudo #formulario {width: 300px;	margin-left:20px;	padding-bottom:50px; float:left}
#conteudo #formulario .contato {margin-left: 20px;	width:250px; margin-top: 10px;}
#conteudo #formulario .contato label {color:#AEC71B;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-decoration: none;	font-weight: bold;	display: block;	float:left;	width:220px;	margin-top: 0;	margin-right: 25px;	margin-bottom: 10px;	margin-left: 0;}
#conteudo #formulario .contato label input{float:left;	width:220px; height:16px;	font-size:12px;	font-family: Arial, Helvetica, sans-serif;	padding-top: 2px;	padding-right: 3px;	padding-bottom: 2px;	padding-left: 2px;	margin: 0px;}
/*Fim Formulario de Contato*/

#conteudo #contato {float: right;	width:200px;	margin-right:20px;}
#conteudo #mapa {margin-right: auto; margin-left: auto;	padding-bottom: 40px;}
#conteudo #tecnologia_imagem {background-image: url(img/tecnologia.jpg);	background-repeat: no-repeat;	height: 318px;	width: 741px;}
#login{float:left;margin-left:10px}
#interativestudio {float: right;margin-top: 5px;border:0;
}

