/****************************** Estilo Geral ******************************/
body {
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
	color: #000000;
	background:#f1f1f1 url(../images/bg_geral.png) repeat-x;
}

.fl {float: left;}
.fr {float: right;}
.cl {clear: left;}
.cr {clear: right;}
.cb {clear: both;}
.ti {text-indent: -999999px;}


.arredondar {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

.sombra{ 
	background-color:#FFF;
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-attachment: scroll;
	background-clip: border-box;
	background-origin: padding-box;
	background-position: 0 0;
	background-repeat: repeat;
	background-size: auto auto;
	border-bottom-color: #E8E8E8;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color-ltr-source: physical;
	border-left-color-rtl-source: physical;
	border-left-color-value: #E8E8E8;
	border-left-style-ltr-source: physical;
	border-left-style-rtl-source: physical;
	border-left-style-value: solid;
	border-left-width-ltr-source: physical;
	border-left-width-rtl-source: physical;
	border-left-width-value: 1px;
	border-right-color-ltr-source: physical;
	border-right-color-rtl-source: physical;
	border-right-color-value: #E8E8E8;
	border-right-style-ltr-source: physical;
	border-right-style-rtl-source: physical;
	border-right-style-value: solid;
	border-right-width-ltr-source: physical;
	border-right-width-rtl-source: physical;
	border-right-width-value: 1px;
	border-right-color: #E6E6E6;
	border-right-style: solid;
	border-right-width: 1px;
}

.limpadora { clear:both; }


/* TRANSFORMAR FONTE */
@font-face {
	font-family:"VAGROLN";
    src: url("i3net_fonte_02.eot"); /*somente para o IE*/
    src: url("i3net_fonte_02.ttf") format("TrueType"); /*para outros browsers*/
}


@font-face {
	font-family:"HELVNLT";
	src:url("i3net_fonte_01.eot"); /* EOT file for IE */
	src:url("i3net_fonte_01.ttf") format("TrueType");
}



h1 {
	font-family:HELVNLT,Helvetica, Arial, sans-serif;
}

h2 {
	margin:0 0 0 51px;
	float:left;
	font-size:29px;
	width:100%;
	color:#3399FF;
	font-family:VAGROLN, arial, sans-serif;	
}

h3 {
	font-family:VAGROLN, arial, sans-serif;
}

h4 {
	font-family:VAGROLN, arial, sans-serif;
	font-weight:bold;
	color:#9F9F9F;
}

h5{
	font-size:20px;
	font-weight: normal;
	font-family:VAGROLN,Helvetica, Arial, sans-serif;
}

h6{
	font-family:HELVNLT, arial, sans-serif;
	font-size:20px;
	font-weight: normal;
	font-weight:bold;

}


a {
	text-decoration: none;
	color:#9F9F9F;
}

a:hover {
	text-decoration: none;
	color:#3399FF;
}


img{ border:0 }


em {
	font-size: 11px;
	font-style: italic;
	color: #919295;
}


a{ text-decoration:none; }
	
img{ border:0;}


a img:hover {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}


a.button_link, div.button_link {
    background: #3AA3E6;
}

a.button_link, div.button_link {
    background: -moz-linear-gradient(center top , #87C6EE, #3AA3E6 2%, #028FE8) repeat scroll 0 0 transparent;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #87C6EE), color-stop(.01, #3AA3E6), to(#028FE8)); 
    border: 1px solid #0082D5;
    border-radius: 10px;
    color: #FFFFFF;
    font-family:Helvetica,sans-serif;
    font-size: 18px;
    font-weight: normal;
    letter-spacing: 0;
    outline: medium none;
    text-decoration: none;
    text-shadow: 0 1px 1px #0C507B;
    text-transform: uppercase;
}


a.button_link:hover, div.button_link:hover, input[type="submit"]:hover, input[type="reset"]:hover, .ui-dialog-buttonpane button:hover {
	text-shadow: 0 1px 1px #6f3a02;
	border:1px solid #F1F1F1;
	border-bottom:1px solid #F1F1F1;
	background: #75C8F1;
	background: -moz-linear-gradient(top, #97CCF0, #72C7EF 2%, #4CAFE0);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #97CCF0), color-stop(.01, #72C7EF), to(#4CAFE0)); 	
	cursor:pointer;
}


/******************************* Estilo Estrutura *******************************/
#engloba_geral {
	margin: 0 auto;
	width: 1024px;
	background:url(../images/luz.png);
	background-repeat:no-repeat;
	background-position:center 0;
}

#bloco_internas {
	width: 1000px;
	float:left;
	margin-top:50px;
	padding-bottom:50px;
	display:block;
}

/******************************* Estilo Topo *******************************/

#topo_geral {
	margin: 0 auto;
	width: 1024px;
	height:98px;
}
			
	#logomarca_topo {
	margin: 33px 0 0 39px;
	float:left;
	width: 198px;
	height:60px;
	}
	
	
#menu_topo {
	margin: 0;
	float:right;
	width: 750px;
	height:98px;
}
		
#menu_topo ul {
	margin: 40px 0 0 -12px;
	float:right;
	width: 726px;
	height:50px;
}
		
#menu_topo li {
	margin: 0 8px 0 0;
	float:left;
	width: 54px;
	height:33px;
	margin-right:30px;
}
		
		
#menu_topo a {
	margin: 0;
	float:left;
	width: 100%;
	font-size:16px;
	background:#FFF; 
	font-weight:bold;
	text-align:center;
	padding:10px;
	color:#666666;
}


#menu_topo a:hover {
	color:#fff;
	background-color:#3399FF;	
	background: -moz-linear-gradient(center top , #3399FF, #3399FF 2%, #028FE8) repeat scroll 0 0 transparent;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #3399FF), color-stop(.01, #3399FF), to(#028FE8)); 
}
		
		
.menu_quemsomos { width:115px !important; }
.menu_servicos { width:80px !important; }
.menu_portfolio { width:83px !important; }
.menu_clientes { width:74px !important; }
.menu_novidades { width:93px !important; }
.menu_contatos { width:76px !important; }




#menu_equipe {
	margin: 0;
	float:left;
	width: 500px;
	height:60px;
	margin-top:30px;
}

.equipe_txt{
width:140px;
height:35px;
float:left;
padding-top:15px;
}
		
#menu_equipe ul {

	float:left;
	width: 300px;
	height:50px;
}
		
#menu_equipe li {
	margin: 0 8px 0 0;
	float:left;
	width: 54px;
	height:33px;
	margin-right:30px;
}
		
		
#menu_equipe a {
	margin: 0;
	float:left;
	width: 100%;
	font-size:16px;
	background:#FFF; 
	font-weight:bold;
	text-align:center;
	padding:10px;
	color:#666666;
}


#menu_equipe a:hover {
	color:#fff;
	background-color:#3399FF;	
	background: -moz-linear-gradient(center top , #3399FF, #3399FF 2%, #028FE8) repeat scroll 0 0 transparent;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #3399FF), color-stop(.01, #3399FF), to(#028FE8)); 
}
		
		
.menu_ivan { width:115px !important; }
.menu_herbert { width:115px !important; }

	
				
		
/******************************* CONTEÚDO *******************************/

#conteudo_geral {
	margin: 0;
	float:left;
	width: 1024px;
}


/******************************* BANNER *******************************/

#banner_home {
	margin: 0;
	float:left;
	width: 1024px;
	height:400px;
	margin-top:20px;
	padding-top:40px;
	background:url(../images/bg_banner.png) no-repeat; 
	background-position:center top;
}

#banner_home_bloco {
	margin: 0;
	float:left;
	width: 1024px;
	height:415px;
	overflow:hidden;
	

}
	
div#Cx_Banner {
	margin:0 auto;
	width:857px;
	height: 347px;
	position: relative;
}


#Banner_geral {	
	height: 345px !important;
}

	
#Bt_Banner_Ant {
	margin-left:20px;
	float: left;
	width: 36px;
	height:60px;
	display:block;
	background-image:url(../images/btnPrev.gif);
	background-repeat:no-repeat;
	margin-top:90px;
}

#Bt_Banner_Ant:hover {
  background-position: 0px -61px;
}

#Bt_Banner_Pro {
	margin-left:20px;
	float: left;
	width: 36px;
	height:60px;
	display:block;
	background-image:url(../images/btnNext.gif);
	background-repeat:no-repeat;
	margin-top:90px;
}

#Bt_Banner_Pro:hover {
  background-position: 0px -61px;
}

#Bt_Banner_Ant img, #Bt_Banner_Pro img {
	margin-top: 90px;
	cursor: pointer;
}


.imagem {
	position:relative;
	float:left;
	width:865px;
	height:255px;	
}

.imagem img {
	margin:14px 0 0 8px;
	float:left;
}
	
.imagem h4 {
	margin:40px 0 0 37px;
	float:left;
	width:390px;
	text-align:center;		
	font-size:50px;
	color:#454545;		
}
	
.imagem span {
	margin:5px 0 0 37px;
	float:left;
	width:390px;
	text-align:center;		
	font-size:20px;
}


#Banner {
	width: 865px !important;
	float: left;
	overflow:hidden;
	margin-left:21px;
}


/******************************* BANNER JS *******************************/




#banner_principal {
	width:857px;
	height:415px;
	position:relative;
}

#frame {
	position:absolute;
	z-index:0;
	width:857px;
	height:415px;
	top:-3px;
	
}


#slides {
	position:absolute;
	top:15px;
	z-index:100;
}

.slides_container {
	width:857px;
	overflow:hidden;
	position:relative;
	display:none;
}


.slides_container a {
	width:857px;
	height:270px;
	display:block;
}

#slides .next,#slides .prev {
	position:absolute;
	top:107px;
	left:-48px;
	width:24px;
	height:43px;
	display:block;
	z-index:101;
}

#slides .next {
	left:880px;
}


.pagination {
	margin:26px auto 0;
	width:100px;
}

.pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}

.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(../images/banner_paginacao.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}


.pagination li.current a {
	background-position:0 -12px;
}

		
#slides_two {
width:1033px;
height:260px;
position:relative;

}


#slides {
	position:absolute;
	top:15px;
	z-index:100;
	
}


#slides_two .slides_container {
	width:1000px;
	overflow:hidden;
	position:relative;
	display:none;
	margin-left:20px;
	margin-top:20px;
}


#slides_two .slides_container li{
	width:1000px;
	height:260px;
	display:block;
	margin-left:8px;
}


#slides_two  .next,#slides_two  .prev {
	position:absolute;
	top:87px;
	left:-1px;
	width:24px;
	height:43px;
	display:block;
	z-index:101;
}

#slides_two  .next {
	left:1011px;
}

.trabalho {
	float:left;
	width:224px;
	height:260px;
	margin:0 10px;

}

/******************************* TRABALHOS HOME *******************************/
	
#trabalhos_home {
	margin: 0;
	float:left;
	width: 1024px;
	height:454px;
	background:url(../images/bg_quemsomos.png) no-repeat; 
	background-position:center bottom;
}

#trabalhos_home_bloco {
	margin: 0;
	float:left;
	width: 1024px;
	height:406px;
}
	
#trabalhos_carousel {
	margin: 0;
	float:left;
	width: 1024px;
	height:271px;
}


.examples-img{
width:186px;
height:116px;
margin-left:20px;
overflow:hidden;
}

	
.btn_ver_mais {
	margin:22px 0 0 436px;
	float:left;
	padding:14px 30px !important;
}

.btn_orcamento {
	width:200px;
	margin:22px 0 0 436px;
	float:left;
	padding:14px 30px !important;
	margin:0;
	margin-left:150px;
	margin-top:30px;
	margin-bottom:30px;
}


.btn_blog_mais {
	width:70px;
	margin:22px 0 0 436px;
	float:left;
	padding:14px 30px !important;
	margin:0;
	margin-left:225px;
	margin-top:10px;
	margin-bottom:10px;
}
	
	
#conheca_home {
	margin: 0;
	float:left;
	width: 1024px;
	height:414px;
	background-position:center bottom;
}

#conheca_home_bloco {
	margin: 0;
	float:left;
	width: 1024px;
	height:414px;
}
	
#bloco_img_i3net {
	margin: 28px 0 0 52px;
	float:left;
	width: 315px;
	height:250px;
	padding-top:20px;
	padding-left:20px;
	background:#fff;
	margin-right:10px;
			
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-attachment: scroll;
	background-clip: border-box;
	background-color: #FFFFFF;
	background-image: none;
	background-origin: padding-box;
	background-position: 0 0;
	background-repeat: repeat;
	background-size: auto auto;
	border-bottom-color: #E8E8E8;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color-ltr-source: physical;
	border-left-color-rtl-source: physical;
	border-left-color-value: #E8E8E8;
	border-left-style-ltr-source: physical;
	border-left-style-rtl-source: physical;
	border-left-style-value: solid;
	border-left-width-ltr-source: physical;
	border-left-width-rtl-source: physical;
	border-left-width-value: 1px;
	border-right-color-ltr-source: physical;
	border-right-color-rtl-source: physical;
	border-right-color-value: #E8E8E8;
	border-right-style-ltr-source: physical;
	border-right-style-rtl-source: physical;
	border-right-style-value: solid;
	border-right-width-ltr-source: physical;
	border-right-width-rtl-source: physical;
	border-right-width-value: 1px;
	border-right-color: #E6E6E6;
	border-right-style: solid;
	border-right-width: 1px;
}
	
#bloco_img_i3net_interna {
	margin: 28px 0 0 52px;
	float:left;
	width: 338px;
	height:350px;

	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-attachment: scroll;
	background-clip: border-box;
	background-color: #FFFFFF;
	background-image: none;
	background-origin: padding-box;
	background-position: 0 0;
	background-repeat: repeat;
	background-size: auto auto;
	border-bottom-color: #E8E8E8;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color-ltr-source: physical;
	border-left-color-rtl-source: physical;
	border-left-color-value: #E8E8E8;
	border-left-style-ltr-source: physical;
	border-left-style-rtl-source: physical;
	border-left-style-value: solid;
	border-left-width-ltr-source: physical;
	border-left-width-rtl-source: physical;
	border-left-width-value: 1px;
	border-right-color-ltr-source: physical;
	border-right-color-rtl-source: physical;
	border-right-color-value: #E8E8E8;
	border-right-style-ltr-source: physical;
	border-right-style-rtl-source: physical;
	border-right-style-value: solid;
	border-right-width-ltr-source: physical;
	border-right-width-rtl-source: physical;
	border-right-width-value: 1px;
	border-right-color: #E6E6E6;
	border-right-style: solid;
	border-right-width: 1px;	
}
	
	
#bloco_img_portfolio_interna {
	margin: 28px 0 0 52px;
	float:left;
	width: 494px;
	
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-attachment: scroll;
	background-clip: border-box;
	background-color: #FFFFFF;
	background-image: none;
	background-origin: padding-box;
	background-position: 0 0;
	background-repeat: repeat;
	background-size: auto auto;
	border-bottom-color: #E8E8E8;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color-ltr-source: physical;
	border-left-color-rtl-source: physical;
	border-left-color-value: #E8E8E8;
	border-left-style-ltr-source: physical;
	border-left-style-rtl-source: physical;
	border-left-style-value: solid;
	border-left-width-ltr-source: physical;
	border-left-width-rtl-source: physical;
	border-left-width-value: 1px;
	border-right-color-ltr-source: physical;
	border-right-color-rtl-source: physical;
	border-right-color-value: #E8E8E8;
	border-right-style-ltr-source: physical;
	border-right-style-rtl-source: physical;
	border-right-style-value: solid;
	border-right-width-ltr-source: physical;
	border-right-width-rtl-source: physical;
	border-right-width-value: 1px;
	border-right-color: #E6E6E6;
	border-right-style: solid;
	border-right-width: 1px;
}
	
#bloco_img_portfolio_interna img {
	float: left;
	margin-bottom: 0;
	margin-left: 20px;
	margin-right: 0;
	margin-top: 20px;
	margin-bottom:20px;
}

.novidades_geral{
	float:left; 
	width:660px; 
}


#bloco_novidades_interna {
	margin: 28px 0 0 52px;
	float:left;
	width: 596px;
	
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-attachment: scroll;
	background-clip: border-box;
	background-color: #FFFFFF;
	background-image: none;
	background-origin: padding-box;
	background-position: 0 0;
	background-repeat: repeat;
	background-size: auto auto;
	border-bottom-color: #E8E8E8;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color-ltr-source: physical;
	border-left-color-rtl-source: physical;
	border-left-color-value: #E8E8E8;
	border-left-style-ltr-source: physical;
	border-left-style-rtl-source: physical;
	border-left-style-value: solid;
	border-left-width-ltr-source: physical;
	border-left-width-rtl-source: physical;
	border-left-width-value: 1px;
	border-right-color-ltr-source: physical;
	border-right-color-rtl-source: physical;
	border-right-color-value: #E8E8E8;
	border-right-style-ltr-source: physical;
	border-right-style-rtl-source: physical;
	border-right-style-value: solid;
	border-right-width-ltr-source: physical;
	border-right-width-rtl-source: physical;
	border-right-width-value: 1px;
	border-right-color: #E6E6E6;
	border-right-style: solid;
	border-right-width: 1px;
	padding-bottom:30px;
}
	
.bloco_novidades_conteudo {
    float: left;
    margin-bottom: 0;
    margin-left: 25px;
    margin-right: 0;
    margin-top: 25px;
	margin-bottom:30px;
}

.novidades_links{
	width:540px; 
	height:50px; 
	background-color:#3399FF;; 
	color:#FFF; 
	background-image:url(../images/link.png);
	background-repeat:no-repeat;
	background-position:right;
	background-position:500px 17px;
	display:block;
}

.novidades_links h2{
	color:#FFF!important;
	font-size:25px;
	margin-top:2px;
}

.novidades_links:hover{
	background-color:#6CB6FF;
}



.novidades_lermais{
width:598px; 
height:90px;
margin-left:52px; 
float:left; 
color:#fff;
}


.menu_anterior{ width:160px !important; }
.menu_proximo{ width:160px !important; }



#menu_novidades {
	margin: 0 auto;
	width: 448px;
	height:60px;
	margin-top:30px;
	text-align:center;
}

		
#menu_novidades ul {

	float:left;
	width: 447px;
	height:50px;
}


		
#menu_novidades li {
	margin: 0 8px 0 0;
	float:right;
	width: 54px;
	height:33px;
	margin-right:50px;
}
		
		
#menu_novidades a {
	margin: 0;
	float:left;
	width: 100%;
	font-size:16px;
	background:#FFF; 
	font-weight:bold;
	text-align:center;
	padding:10px;
	color:#666666;
}


#menu_novidades a:hover {
	color:#fff;
	background-color:#3399FF;	
	background: -moz-linear-gradient(center top , #3399FF, #3399FF 2%, #028FE8) repeat scroll 0 0 transparent;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #3399FF), color-stop(.01, #3399FF), to(#028FE8)); 
}



.port_video{
    float: left;
    margin-bottom: 0;
    margin-left: 20px;
    margin-right: 0;
    margin-top: 20px;
	margin-bottom:20px;
}
	
	
#portfolio_detalhes {
	float:right;
	width: 420px;
}
	
#portfolio_detalhes_centro {
	margin:10px;
	float:right;
	width: 400px;
	color:#666666;
	text-align:justify;
}
		
#novidades_detalhes {
	float:right;
	width: 340px;
}
	
#novidades_bloco {
	float:right;
	width: 290px;
	padding:10px;
	color:#666666;
	text-align:justify;
	background-color:#fff;
	
	
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-attachment: scroll;
	background-clip: border-box;
	background-color: #FFFFFF;
	background-image: none;
	background-origin: padding-box;
	background-position: 0 0;
	background-repeat: repeat;
	background-size: auto auto;
	border-bottom-color: #E8E8E8;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color-ltr-source: physical;
	border-left-color-rtl-source: physical;
	border-left-color-value: #E8E8E8;
	border-left-style-ltr-source: physical;
	border-left-style-rtl-source: physical;
	border-left-style-value: solid;
	border-left-width-ltr-source: physical;
	border-left-width-rtl-source: physical;
	border-left-width-value: 1px;
	border-right-color-ltr-source: physical;
	border-right-color-rtl-source: physical;
	border-right-color-value: #E8E8E8;
	border-right-style-ltr-source: physical;
	border-right-style-rtl-source: physical;
	border-right-style-value: solid;
	border-right-width-ltr-source: physical;
	border-right-width-rtl-source: physical;
	border-right-width-value: 1px;
	border-right-color: #E6E6E6;
	border-right-style: solid;
	border-right-width: 1px;	
	margin-bottom:20px;
}
	
#novidades_bloco h2 {
	width:300px !important;
}	
	
.novidades_ico{
	width:57px;
	height:57px;
	position:absolute;	
	background-image:url(../images/novidades/novidades_artigo.png);
	background-repeat:no-repeat;
	margin-left:-68px;
}
	
.novidades_tit{
	width:570px;
	float:left;
	margin-top:10px;
}
	
.novidades_tit h2{
	margin-left:5px;
}
	
.novidades_data{
	width:570px;
	float:left;
	margin-top:15px;
	margin-bottom:5px;
	color:#999;
	font-size:10px;
	margin-left:5px;
}
	
.novidades_txt{
	width:530px;
	clear:left;
	margin-top:10px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5F5F57;
	text-align:justify;
	padding-left:6px;
	padding-right:30px;

}

.icones{
	width:18px;
	height:18px;
	margin-top:19px;
	margin-left:20px;
	background-repeat:no-repeat;
}
	
.ico_artigo{
	background-image:url(../images/novidades/icones.png);
}
	
.ico_fotos{
	background-image:url(../images/novidades/icones.png);
	background-position:0 -18px;
}
	
.ico_videos{
	background-image:url(../images/novidades/icones.png);
	background-position:0 -36px;
}


.ico_audio{
	background-image:url(../images/novidades/icones.png);
	background-position:0 -54px;
}


.ico_frase{
	background-image:url(../images/novidades/icones.png);
	background-position:0 -72px;
}


.ico_links{
	background-image:url(../images/novidades/icones.png);
	background-position:0 -90px;
}
	
.ico_batepapo{
	background-image:url(../images/novidades/icones.png);
	background-position:0 -109px;
}

.ico_status{
	background-image:url(../images/novidades/icones.png);
	background-position:0 -127px;
}

.ico_texto{
	background-image:url(../images/novidades/icones.png);
	background-position:0 -143px;
}


.ico_album{
	background-image:url(../images/novidades/icones.png);
	background-position:0 -162px;
}


.ico_data{
	height:15px;
	background-image:url(../images/data.jpg);
	background-repeat:no-repeat;
	padding-left:20px;
	float:left;
	margin-right:10px;
	margin-top:-2px;
}

.ico_postado{
	height:15px;
	background-image:url(../images/postado.jpg);
	background-repeat:no-repeat;
	padding-left:20px;
	float:left;
	margin-right:10px;
	margin-top:-2px;	
}

.ico_comentarios{
	height:15px;
	background-image:url(../images/comentarios.jpg);
	background-repeat:no-repeat;
	padding-left:20px;
	float:left;
	margin-right:10px;
	margin-top:-2px;	
}
	
#bloco_centro_interna {
	margin: 28px 0 0 52px;
	float:left;
	width: 955px;
}
	
#resumo_i3net {
	margin: 48px 0 0 10px;
	float:left;
	width: 584px;	
}

	
#resumo_i3net_esq {
	margin: 0;
	float:left;
	width: 41px;
	height:226px;
	background:url(../images/aspas_esq.png) no-repeat; 
}

#resumo_i3net_meio {
	margin: 0 0 0 -10px;
	float:left;
	width: 492px;
	padding:32px 0 0 10px;
	color:#666666;
	text-align:justify;			
}
		
#resumo_i3net_meio h4 { font-size:18px; }

		
#resumo_i3net_dir {
	margin: 0 0 0 -20px;
	float:left;
	width: 41px;
	height:173px;
	background:url(../images/aspas_dir.png) no-repeat; 
	background-position:0 bottom;
}
		
.btn_saiba_mais {
	margin: 26px 0 0 154px;
	float:left;
	padding:14px 25px !important;
}
	
		
/******************************* RODAPÉ *******************************/

#rodape_geral {
	margin: 0 auto;
	width: 100%;
	height:342px;
	background:#f9f9f9 url(../images/bg_quemsomos.png) no-repeat;
	background-position:center 0;
}

	
#bloco_rodape {
	margin: 0 auto;
	width: 1024px;
	height:240px;
}
	
#bloco_twitter {
	margin: 40px 0 0 0;
	float:left;
	width: 342px;
	height:242px;
}
		
.siga_twitter{
	width:197px;
	height:20px;
	margin:0 auto;
	margin-bottom:5px;
	display:block;
	background-image:url(../images/siga_twitter.gif);
}
		
.siga_twitter:hover{
	background-position:0 -21px;

}
		
#bloco_telefones_rodape {
	margin: 40px 0 0 0;
	float:left;
	width: 340px;
	height:240px;
	background:url(../images/bg_telefones.png) no-repeat; 
	background-position:left center;
}
		

#logomarca_i3net {
	margin: 25px 0 0 131px;
	float:left;
	width: 135px;
	height:40px;
	background:url(../images/i3net_rodape.gif);

}
			
#telefones_i3net {
	margin: 18px 0 0 62px;
	float:left;
	width: 290px;
	height:62px;
	color:#666666;
}
			
#telefones_i3net span {
	margin: 0;
	float:left;
	width: 281px;
	height:32px;					
	font-size:20px;
}
				
.icon_telefone{
	margin: 4px 10px 0 0;
	float:left;
	width: 24px;
	height:22px;
	background:url(../images/icon_rodape.png);
	background-position:0px 1px;
}

.icon_email{
	margin: 4px 10px 0 0;
	float:left;
	width: 23px;
	height:19px;
	background:url(../images/icon_rodape.png);
	background-position:0px -20px;
}

#redessociais_i3net {
	margin: 4px 0 0 62px;
	float:left;
	width: 286px;
	height:62px;
}
			

			
.redessociais_orkut { background-position:-272px -4px; }
.redessociais_twitter { background-position:-312px -4px; }
.redessociais_facebook { background-position:-352px -4px; }
.redessociais_linkedin { background-position:-392px -4px; }
.redessociais_flickr { background-position:-432px -4px; }
.redessociais_youtube { background-position:-472px -4px; }
.redessociais_feeds { background-position:-512px -4px; }
	
	
#bloco_ondeestamos {
	margin: 40px 0 0 0;
	float:left;
	width: 337px;
	height:240px;
	background:url(../images/bg_ondeestamos.png) no-repeat; 
	background-position:left center;
}

#bloco_ondeestamos_interna {
	margin: 10px 0 0 0;
	float:left;
	width: 337px;
	background-position:left center;
}

#bloco_ondeestamos_interna img {
	margin: 33px 0 0 115px;
	float:left;
}
	
#bloco_ondeestamos_interna strong {
	margin: 15px 0 0 115px;
	float:left;
	width:200px;
	font-size:13px;
	text-align:center;
	color:#757575;;
}

#titulo_ondeestamos {
	margin: 0 0 0 141px;
	float:left;
	width:150px;
	color:#D1D1D1;
	font-size:22px;
	text-align:center;
}
	
#bloco_ondeestamos img {
	margin: 33px 0 0 115px;
	float:left;
}
			
			
			
#bloco_ondeestamos strong {
	margin: 15px 0 0 115px;
	float:left;
	width:200px;
	font-size:13px;
	text-align:center;
	color:#757575;
}

#nav-shadow {
	margin: 0 auto 50px auto;
	padding: 15px 0 0 0px;
	width: 340px;
	min-height: 40px;
	text-align: center;
	list-style: none;
	margin-left:-15px;
}
			
#nav-shadow li {
	margin-right: 1px;
	width: 40px;
	height: 38px;
	position: relative;
	float: left;
}
			
#nav-shadow a, #nav-shadow a:visited, #nav-shadow a, #nav-shadow a:hover {
	margin: 0 auto;
	width: 36px;
	height: 39px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/icons.png) no-repeat;
	display: block;
	position: relative;
	z-index: 2;
}
			
#nav-shadow li.orkut a {
	background-position: -3px -3px;
}
	
#nav-shadow li.twitter a {
	background-position: -43px -3px;
}
	
#nav-shadow li.facebook a {
	background-position: -83px -3px;
}
	
#nav-shadow li.linkedin a {
	background-position: -123px -3px;
}
	
#nav-shadow li.flickr a {
	background-position: -163px -3px;
}
	
#nav-shadow li.vimeo a {
	background-position: -203px -3px;
}
	
#nav-shadow li.rss a {
	background-position: -243px -3px;
}
		
#nav-shadow li.orkut a:hover {
	background-position: -3px -43px;
}
	
#nav-shadow li.twitter a:hover {
	background-position: -43px -43px;
}
	
#nav-shadow li.facebook a:hover {
	background-position: -83px -43px;
}
	
#nav-shadow li.linkedin a:hover {
	background-position: -123px -43px;
}
	
#nav-shadow li.flickr a:hover {
	background-position: -163px -43px;
}
	
#nav-shadow li.vimeo a:hover {
	background-position: -203px -43px;
}
	
#nav-shadow li.rss a:hover {
	background-position: -243px -43px;
}

#nav-shadow li img.shadow {
	margin: 0 auto;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 1;
}

.i3g{
	height: 229px; 
}

.i3gal {
    display: block;
    float: left;
    height: 229px;
    margin-left: 4px;
}

.gal_mini{
	height:40px;
	float:left;
	display:block;
	margin-left:9px;
}

.i3gal img{
	margin: 20px 0 0 20px;
}

.thumb_i3 {
    float: left;
	width:69px;
	height:69px;
}

.galim {
    float: left;
    height: 68px;
    position: relative;
	margin-top:15px;

}
.galim img {
    float: left;
    margin-bottom: 0;
    margin-left: 8px;
    margin-right: 0;
    margin-top: 14px;
}

.lista_servicos li {
    background-image: url("../images/ponto.png");
    background-position: 0 7px;
    background-repeat: no-repeat;
    height: 20px;
    list-style-type: none;
    margin-bottom: 2px;
    padding-left: 10px;
}

.clientes_bloco{
	width:198px;
	height:150px;
	background-color:#FFF;
	float:left;
	margin-right:12px;
	margin-bottom:12px;
	padding:10px;
	
	
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-attachment: scroll;
	background-clip: border-box;
	background-color: #FFFFFF;
	background-image: none;
	background-origin: padding-box;
	background-position: 0 0;
	background-repeat: repeat;
	background-size: auto auto;
	border-bottom-color: #E8E8E8;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color-ltr-source: physical;
	border-left-color-rtl-source: physical;
	border-left-color-value: #E8E8E8;
	border-left-style-ltr-source: physical;
	border-left-style-rtl-source: physical;
	border-left-style-value: solid;
	border-left-width-ltr-source: physical;
	border-left-width-rtl-source: physical;
	border-left-width-value: 1px;
	border-right-color-ltr-source: physical;
	border-right-color-rtl-source: physical;
	border-right-color-value: #E8E8E8;
	border-right-style-ltr-source: physical;
	border-right-style-rtl-source: physical;
	border-right-style-value: solid;
	border-right-width-ltr-source: physical;
	border-right-width-rtl-source: physical;
	border-right-width-value: 1px;
	border-right-color: #E6E6E6;
	border-right-style: solid;
	border-right-width: 1px;
}

.clientes_bloco img{

}
	
/******************************* Portfólio *******************************/
	
.portfolio_bloco{
	width:224px;
	height:230px;
	background-color:#FFF;
	float:left;
	margin-right:12px;
	margin-bottom:15px;
	margin-top:5px;
	color:#5F5F57;
	cursor:pointer;
	text-align:center;
	padding-top:20px;
	
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-attachment: scroll;
	background-clip: border-box;
	background-color: #FFFFFF;
	background-image: none;
	background-origin: padding-box;
	background-position: 0 0;
	background-repeat: repeat;
	background-size: auto auto;
	border-bottom-color: #E8E8E8;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color-ltr-source: physical;
	border-left-color-rtl-source: physical;
	border-left-color-value: #E8E8E8;
	border-left-style-ltr-source: physical;
	border-left-style-rtl-source: physical;
	border-left-style-value: solid;
	border-left-width-ltr-source: physical;
	border-left-width-rtl-source: physical;
	border-left-width-value: 1px;
	border-right-color-ltr-source: physical;
	border-right-color-rtl-source: physical;
	border-right-color-value: #E8E8E8;
	border-right-style-ltr-source: physical;
	border-right-style-rtl-source: physical;
	border-right-style-value: solid;
	border-right-width-ltr-source: physical;
	border-right-width-rtl-source: physical;
	border-right-width-value: 1px;
	border-right-color: #E6E6E6;
	border-right-style: solid;
	border-right-width: 1px;	
}

.portfolio_bloco span { margin:0 0 0 21px; float:left; width:187px; height:80px; text-align:justify;}
.portfolio_bloco strong { margin:10px 0 0 0; float:left; width:187px; font-size:16px; padding-bottom:4px; text-align:center; }

.portfolio_bloco:hover {  background:#1AC7F9; color:#FFF!important; }

.portfolio_bloco img{

}



.portfolio_servicos{
width:940px; 
height:40px; 
margin-bottom:20px;
padding-top:20px;
}


.internas_map{
width:900px; 
height:20px; 
padding-top:20px;
margin-left:50px;
float:left;
color:#999;
}

.span-texto {
	margin:10px 0 0 21px;
	float:left;
	width:310px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
	font-size:12px;
	font-weight:bold;
	color:#555555;
	text-align:justify;
}

.span-texto strong {  width:400px; height:50px; background-color:#033; display:block; font-size:15px; float:left; }


.job_icones {
    float: left;
    height: 23px;
    margin-right: 5px;
    margin-top: 10px;
    width: 23px;
}

.port_nome{
margin-bottom:20px; float:left;
}

.port_nome h2{
width:350px;
margin-left:0px;
font-size:23px;
}

.port_tit {
	width:350px;
	height:40px;
    font-size: 18px;
	clear:left;
}

.port_sub{
	clear:both;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
}

.port_tit h2 {
    font-size: 18px;
	margin-top:-22px;
	margin-left:30px;
}


.job_descricao {
    font-weight: bold;
    margin-top: 8px;
    text-align: center;
}
.lista_servicos li {
    background-image: url("../images/ponto.png");
    background-position: 0 7px;
    background-repeat: no-repeat;
    height: 20px;
    list-style-type: none;
    margin-bottom: 2px;
    padding-left: 15px;
	margin-left:2px;
}


.webbies {
        overflow: hidden;
      }

.webbies li {
    display: block;
    float: left;
}
	  
	  
	  
.button {
  color: #666;
  padding: 5px 10px;

  border: 0;
  font-size:15px;
  font-weight:bold;
  background-color:#FFF;
  margin-left:6px;
  float:left;


  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  
  -moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-attachment: scroll;
	background-clip: border-box;
	background-origin: padding-box;
	background-position: 0 0;
	background-repeat: repeat;
	background-size: auto auto;
	border-bottom-color: #E8E8E8;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color-ltr-source: physical;
	border-left-color-rtl-source: physical;
	border-left-color-value: #E8E8E8;
	border-left-style-ltr-source: physical;
	border-left-style-rtl-source: physical;
	border-left-style-value: solid;
	border-left-width-ltr-source: physical;
	border-left-width-rtl-source: physical;
	border-left-width-value: 1px;
	border-right-color-ltr-source: physical;
	border-right-color-rtl-source: physical;
	border-right-color-value: #E8E8E8;
	border-right-style-ltr-source: physical;
	border-right-style-rtl-source: physical;
	border-right-style-value: solid;
	border-right-width-ltr-source: physical;
	border-right-width-rtl-source: physical;
	border-right-width-value: 1px;
	border-right-color: #E6E6E6;
	border-right-style: solid;
	border-right-width: 1px;
}

.serv { 
float:left;
padding-top:7px;
padding-left:10px;
color:#9F9F9F;
margin-right:10px;
}

.button:hover,
.button:focus {
  background-color: #3399FF;
  color: #FFF;
}



.busca_bt {
	width:29px;
	height:29px;
	background-image:url(../images/busca.png);    
    cursor: pointer;
    float: left;
    margin-left: 0;
    margin-top: 1px;
    position: absolute;
	border:0;
	
}

.busca_bt:hover {
	background-position:0 -29px;
}

.busca_cx {

    background-color: #E9E9E9;
  	border:0;
    color: #929292;
    font-size: 13px;
    height: 22px;
    margin-top: 1px;
    padding-bottom: 4px;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 3px;
    width: 203px;
}


.topicos{
	float:left;
	margin-top:10px;
	width:280px;
}

.topicos li {
	border-bottom: thin dotted;
	border-bottom-color:#CCC;
    background-position: 0 7px;
    background-repeat: no-repeat;
    height: 20px;
    list-style-type: none;
    margin-bottom: 2px;
	margin-left:10px;
	padding-bottom:5px;
	padding-top:5px;
}

.comentarios_geral{
	width:550px; 
	clear:left; 
	margin:0 auto;
}

.comentarios{
	float:left;
	margin-top:10px;
	width:280px;
}

.comentarios li {
	border-bottom: thin dotted;
	border-bottom-color:#CCC;
    background-position: 0 7px;
    background-repeat: no-repeat;
    height: 60px;
    list-style-type: none;
    margin-bottom: 2px;
	margin-left:10px;
	padding-bottom:10px;
	padding-top:5px;
}

.comentarios li:hover{
	background-color:#f1f1f1;
}

.comentarios img{
float:left;
width:60px;
height:60px;
margin-right:5px;
}

.comentarios_tit{
	width:200px;
	float:left;
	margin-bottom:4px;
	font-weight:bold;
	color:#3399FF;
	
}

.comentarios_sub{
	width:200px;
	float:left;
	margin-bottom:4px;
}


.off_img
{
  background-image:url(../images/gostar.png);
  background-repeat:no-repeat;
    background-position:-14px 1px; 
 
  display:block;
 
  cursor:pointer;
  width:12px;
  height:12px;
  float:left;
  margin-right:5px;
  margin-top:-2px;
} 


.off_img:hover
{
  background-image:url(../images/gostar.png);
  background-repeat:no-repeat;
  background-position:0px 1px; 
 
  display:block;
 
  cursor:pointer;
  width:12px;
  height:12px;
  float:left;
  margin-right:5px;
  margin-top:-2px;
}   


.on_img
{
  background-image:url(../images/gostar.png);
  background-repeat:no-repeat;
  background-position:-28px 1px; 
 
  display:block;
 
  cursor:pointer;
  width:12px;
  height:12px;
  float:left;
  margin-right:5px; 
  margin-top:-2px;
}   

.over_img
{
  background-image:url(../images/gostar.png);
  
  background-repeat:no-repeat;
  background-position:-14px 1px; 
  display:block;
 
  cursor:pointer;
   width:12px;
   height:12px;
   margin-top:-2px;
}

.contador{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#999;
	margin-top:-2px;
}



/****************************** Ajax Player ******************************/


div.jp-audio {
    color: #FFFFFF;
    font-family: Arial,sans-serif;
    font-size: 1em;
    line-height: 1.6;
    width: 360px;
}
div.jp-interface {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: -moz-linear-gradient(center bottom , #222222 0%, #3A3B3C 100%);
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    height: 30px;
    position: relative;
    width: 540px;
}
div.jp-interface a {
    -moz-transition-property: none;
}
div.jp-interface ul.jp-controls {
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
div.jp-interface ul.jp-controls li {
    display: inline;
}
div.jp-interface ul.jp-controls a {
    overflow-x: hidden;
    overflow-y: hidden;
    position: absolute;
    text-indent: -9999px;
}
a.jp-play, a.jp-pause {
    height: 30px;
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: medium;
    width: 33px;
    z-index: 1;
}
a.jp-play, a.jp-pause {
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #242526;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    left: 0;
    top: 0;
}
a.jp-play {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/player/jplayer.png");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
}
a.jp-play:hover {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/player/jplayer.png");
    background-origin: padding-box;
    background-position: -33px 0;
    background-repeat: no-repeat;
    background-size: auto auto;
}
a.jp-pause {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/player/jplayer.png");
    background-origin: padding-box;
    background-position: 0 -30px;
    background-repeat: no-repeat;
    background-size: auto auto;
    display: none;
}
a.jp-pause:hover {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/player/jplayer.png");
    background-origin: padding-box;
    background-position: -33px -30px;
    background-repeat: no-repeat;
    background-size: auto auto;
}
div.jp-progress-container {
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #323334;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #242526;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    height: 6px;
    left: 34px;
    padding-bottom: 12px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 12px;
    position: absolute;
    top: 0;
    width: 405px;
}
div.jp-progress {
    overflow-x: hidden;
    overflow-y: hidden;
    position: absolute;
}
div.jp-progress {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/player/jplayer.png");
    background-origin: padding-box;
    background-position: 0 -192px;
    background-repeat: repeat-x;
    background-size: auto auto;
    height: 7px;
    padding-bottom: 1px;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 1px;
    width: 403px;
}
div.jp-seek-bar {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/player/jplayer.png");
    background-origin: padding-box;
    background-position: 0 -163px;
    background-repeat: repeat-x;
    background-size: auto auto;
    border-bottom-left-radius: 1px;
    border-bottom-right-radius: 1px;
    border-top-left-radius: 1px;
    border-top-right-radius: 1px;
    cursor: pointer;
    height: 5px;
    width: 0;
}
div.jp-play-bar {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/player/jplayer.png");
    background-origin: padding-box;
    background-position: 0 -133px;
    background-repeat: repeat-x;
    background-size: auto auto;
    border-bottom-left-radius: 1px;
    border-bottom-right-radius: 1px;
    border-top-left-radius: 1px;
    border-top-right-radius: 1px;
    height: 5px;
    width: 0;
}
div.jp-volume-bar-container {
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #323334;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    height: 6px;
    left: 461px;
    padding-bottom: 12px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 12px;
    position: absolute;
    top: 0;
    width: 40px;
}
div.jp-volume-bar {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/player/jplayer.png");
    background-origin: padding-box;
    background-position: 0 -192px;
    background-repeat: repeat-x;
    background-size: auto auto;
    cursor: pointer;
    height: 9px;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    width: 40px;
}
div.jp-volume-bar {
    left: 20px;
    top: 0;
}
div.jp-volume-bar-value {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/player/jplayer.png");
    background-origin: padding-box;
    background-position: 0 -133px;
    background-repeat: repeat-x;
    background-size: auto auto;
    border-bottom-left-radius: 1px;
    border-bottom-right-radius: 1px;
    border-top-left-radius: 1px;
    border-top-right-radius: 1px;
    height: 5px;
    margin-bottom: 1px;
    margin-left: 1px;
    margin-right: 1px;
    margin-top: 1px;
    width: 0;
}
a.jp-mute, a.jp-unmute {
    height: 13px;
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: medium;
    width: 17px;
    z-index: 1;
}
a.jp-mute, a.jp-unmute {
    left: 470px;
    top: 9px;
}
a.jp-mute {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/player/jplayer.png");
    background-origin: padding-box;
    background-position: -10px -68px;
    background-repeat: no-repeat;
    background-size: auto auto;
}
a.jp-mute:hover {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/player/jplayer.png");
    background-origin: padding-box;
    background-position: -43px -68px;
    background-repeat: no-repeat;
    background-size: auto auto;
}
a.jp-unmute {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/player/jplayer.png");
    background-origin: padding-box;
    background-position: -10px -98px;
    background-repeat: no-repeat;
    background-size: auto auto;
    display: none;
}
a.jp-unmute:hover {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/player/jplayer.png");
    background-origin: padding-box;
    background-position: -43px -98px;
    background-repeat: no-repeat;
    background-size: auto auto;
}
div.jp-jplayer {
    height: 0;
    width: 0;
}
div.jp-jplayer {
    background-color: #000000;
}





#servicos_conteudo {
	width: 950px;
	min-height:450px;
	margin: 0 auto;
	padding: 50px 19px;
	float:left;
}


#servicos_list {
	width:280px;
	float:left;
}

div#servicos_list ul {
	top: 0px;
	list-style: none;
	padding: 0;
	margin: 0;
	min-height: 320px;
	float:left;
}



#servicos_text {
	margin:0px;
	float:left;
	width: 550px;
	padding:0px 0 0 30px;
	color:#666666;
	text-align:justify;	
	position:absolute;		
}

#servicos_text h2{
text-aling:left; margin-left:0px; margin-bottom:10px;
}


ul#nav {
	left: 1px;
	z-index: 2;
	width: 282px;
	background-image:url(../images/bg_contato.png);	
	background-repeat:no-repeat;
	background-position:left;
	background-position:208px 0;
}
ul#nav li {
	font-size: 19px;
    background-position: 0 7px;
}


ul#nav li img {
	padding: 5px;
	border: none;
	float: left;
	margin: 10px 10px 0 0;
}
ul#nav li a {
	color: #222;
	text-decoration: none;
	display: block;
	padding: 10px;
	height: 20px;
	outline: none;
	background-image:url(../images/servicos_sombra.png);
	background-repeat:no-repeat;

}
ul#nav li a:hover {
	color:#999;
}
ul#nav li a.current {
	background-image:url(../images/nav-h.png);
	background-repeat:no-repeat;
	color: #FFF;		
}

ul#nav li a.current .icone_servicos{
	background-position:-29px 0;
}

ul#nav li a.current:hover {
	text-decoration: none;
	cursor: default;
}

#servicos_info {
	width: 610px;
	float:left;
}

#servicos_info li {
	width: 600px;
	float:left;
	margin:0;
	display:block;
}

.icone_servicos{
	width:27px;
	height:27px;
	float:left;	
	margin-top:-3px;
	margin-left:-7px;
	margin-right:3px;
	background-image:url(../images/icone_servicos.png);
}

.icone_servicos_web{
	background-repeat:no-repeat;
}

ul#nav li a.current .icone_servicos_web{
	background-position:-29px 0;
}

.icone_servicos_seo{
	background-position: 0 -25px;
}

ul#nav li a.current .icone_servicos_seo{
	background-position:-29px -25px;
}


.icone_servicos_sw{
	background-position: 0 -50px;
}

ul#nav li a.current .icone_servicos_sw{
	background-position:-29px -50px;
}


.icone_servicos_ec{
	background-position: 0 -75px;
}

ul#nav li a.current .icone_servicos_ec{
	background-position:-29px -75px;
}


.icone_servicos_id{
	background-position: 0 -100px;
}

ul#nav li a.current .icone_servicos_id{
	background-position:-29px -100px;
}

.icone_servicos_md{
	background-position: 0 -125px;
}

ul#nav li a.current .icone_servicos_md{
	background-position:-29px -125px;
}


.icone_servicos_dg{
	background-position: 0 -150px;
}

ul#nav li a.current .icone_servicos_dg{
	background-position:-29px -150px;
}


.icone_servicos_mo{
	background-position: 0 -175px;
}

ul#nav li a.current .icone_servicos_mo{
	background-position:-29px -175px;
}


.icone_servicos_mu{
	background-position: 0 -200px;
}

ul#nav li a.current .icone_servicos_mu{
	background-position:-29px -200px;
}


.icone_servicos_36{
	background-position: 0 -225px;
}

ul#nav li a.current .icone_servicos_36{
	background-position:-29px -225px;
}


.icone_servicos_interna{
	width:32px;
	height:32px;
	float:left;	
	margin-top:0px;
	margin-left:1px;
	margin-right:10px;
	background-image:url(../images/icone_servicos_internas.png);
}

.icone_servicos_web_interna{
	background-position: 0 0px;
}

.icone_servicos_seo_interna{
	background-position: 0 -32px;
}

.icone_servicos_sw_interna{
	background-position: 0 -64px;
}

.icone_servicos_ec_interna{
	background-position: 0 -96px;
}

.icone_servicos_id_interna{
	background-position: 0 -128px;
}

.icone_servicos_md_interna{
	background-position: 0 -160px;
}

.icone_servicos_dg_interna{
	background-position: 0 -192px;
}

.icone_servicos_mo_interna{
	background-position: 0 -224px;
}

.icone_servicos_mu_interna{
	background-position: 0 -256px;
}

.icone_servicos_36_interna{
	background-position: 0 -288px;
}

.ico_inicial{
width:18px; 
height:15px; 
background-image:url(../images/inicial.png); 
background-repeat:no-repeat; 
float:left;
margin-right:7px;
margin-top:-2px;
}
