@charset "utf-8";

/*CSS reset*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,
blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,
em,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,
var,dl,dt,dd,ol,ul,li,fieldset, form,label,legend,table,caption,
tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;}
table{border-collapse:collapse;border-spacing:0;}

/* CSS Document */


body {
	background-color: #fff;
	font-size:x-small;
}


#principal{
	width:1004px;
	height:1000px;
margin-left:auto;
margin-right:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:110%;
color:#434343;



}

#logo{
width:175px;
height:86px;
margin-left:139px;
_margin-left:70px;
margin-top:7px;
float:left;
}

#banner1 {
width:539px;
height:86px;
background-image:url(../imagens/banner1.jpg);
background-repeat:no-repeat;
float:left;
margin-top:7px;
margin-left:12px;

	}
#menu {
width:724px;
height:33px;
background-image:url(../imagens/bg-menu.png);
background-repeat:no-repeat;
float:left;
margin-left:139px;
_margin-left:70px;
margin-top:7px;
	}
	
	
	#menu2{
width:180px;
height:290px;
float:left;

background-image:url(../imagens/bg-menu2.gif);
background-repeat:no-repeat;

}
#itens{
width:180px;
height:172px;
margin-top:21px;

}
#itens2{
width:156px;
height:171px;
margin-top:25px;




}

ul {
padding:0px;
margin:0px;
float: left;
width: 100%;
list-style:none;
}


ul li { display: inline; }

ul li a {
	float:left;
	/* visual do link */
font-family:Arial, Helvetica, sans-serif;
	font-style:  normal;
	font-weight: normal;
	font-size:12px;
	color:#434343;
	text-decoration:none;
	padding-top: 8px;
	padding-right: 18px;
	padding-left: 15px;
	text-transform:none;
}
ul li a:hover {
	color:#0093dd;
}

#banner2 {
width:722px;
height:189px;
float:left;
margin-left:139px;
_margin-left:70px;
margin-top:6px;

	}
	#bannerinternas {
width:722px;
height:189px;
float:left;
margin-left:139px;
_margin-left:70px;
margin-top:6px;
	}
/*CONT1*/

#cont1{
	float:left;
width:156px;
height:432px;

margin-left:139px;
_margin-left:70px;
margin-top:7px;
}
#cont2{
	float:left;
width:382px;
height:591px;

margin-top:7px;
margin-right:14px;
margin-left:14px;

}

#cont4{
float:left;
width:382px;
height:791px;
margin-top:7px;
margin-right:14px;
margin-left:14px;
}

#verifique{
width:382px;
height:200px;
margin-top:7px;
margin-top:450px;
}



#plano1{
width:184px;
height:201px;
float:left;
background-image:url(../imagens/plano1.jpg);
background-repeat:no-repeat;
margin-right:8px;
}
#plano2{
width:184px;
height:201px;
float:left;
background-image:url(../imagens/plano2.jpg);
background-repeat:no-repeat;

}
#plano3{
width:184px;
height:201px;
float:left;
background-image:url(../imagens/plano3.jpg);
background-repeat:no-repeat;
margin-right:8px;
margin-top:18px;
}
#plano4{
width:184px;
height:201px;
float:left;
background-image:url(../imagens/plano4.jpg);
background-repeat:no-repeat;
margin-top:18px;

}

#destaque1 {
width:382px;
height:143px;
background-image:url(../imagens/destaque1.jpg);
background-repeat:no-repeat;
	
	
}
#destaque2 {
width:382px;
height:129px;
background-image:url(../imagens/destaque2-.jpg);
background-repeat:no-repeat;
margin-top:11px;
	
	
}
#destaque3 {
width:382px;
height:128px;
background-image:url(../imagens/destaque3.jpg);
background-repeat:no-repeat;
margin-top:11px;
	
	
}
#destaque4 {
width:382px;
height:154px;
margin-top:11px;

	
	
}
#destaque5 {
width:382px;
height:128px;
background-image:url(../imagens/destaque5.jpg);
background-repeat:no-repeat;
margin-top:11px;
	
	
}
#destaque6 {
width:382px;
height:128px;
background-image:url(../imagens/destaque6.jpg);
background-repeat:no-repeat;
margin-top:11px;
	
	
}
#traco {
	width:380px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-top-color: #434343;
}
#texto1{
width:192px;
height:98px;
margin-left:184px;
_margin-left:92px;
margin-top:6px;
float:left;
}
#texto2{
width:122px;
height:27px;
float:left;
font-size:10px;
margin-left:7px;
margin-top:7px;
_margin-top:3px;
color:#157bb1;

}
#texto2 a{
font-size:10px;
color:#157bb1;
text-decoration:none;

}
#texto2 a:hover{
text-decoration:underline;

}
#texto3{

width:157px;
height:171px;
float:left;
}
#texto4{
width:192px;
height:98px;
margin-left:7px;
_margin-left:3px;

margin-top:6px;
float:left;
}
#texto5{
width:122px;
height:27px;
float:left;
font-size:10px;
margin-left:7px;
margin-top:110px;
color:#157bb1;

}
#texto5 a{
font-size:10px;
color:#157bb1;
text-decoration:none;

}
#texto5 a:hover{
text-decoration:underline;

}
#texto6{
width:170px;
height:70px;
margin-left:7px;
margin-top:109px;
}
#texto7{
width:122px;
height:27px;
float:left;
font-size:10px;
margin-left:18px;
color:#157bb1;

}
#texto7 a{
font-size:10px;
color:#157bb1;
text-decoration:underline;

}
#texto7 a:hover{
font-size:10px;
color:#157bb1;
text-decoration:none;

}
#texto8{
	width:145px;
	height:90px;
	margin-top:-96px;
	margin-left:6px;
}
#texto9{
width:182px;
height:20px;
float:left;
font-size:10px;
color:#157bb1;

}
#texto9 a{
font-size:10px;
color:#157bb1;
text-decoration:none;

}
#texto9 a:hover{
color:#157bb1;
text-decoration:underline;

}
#texto10{
width:170px;
height:100px;
margin-left:20px;

}
#texto11{
width:366px;
height:399px;
margin-left:8px;
margin-top:8px;
float:left;


}
#cliente1{
float:left;
width:184px;
height:131px;

}
#cont3{
	float:left;
width:157px;
height:368px;

margin-top:7px;


}
#news{

width:156px;
height:121px;
background-image:url(../imagens/news.gif);
background-repeat:no-repeat;
margin-top:120px;
_margin-top:30px;
}


#area{
width:157px;
height:143px;
float:left;
background-image:url(../imagens/area.jpg);
background-repeat:no-repeat;

}

#areatxt{
width:149px;
height:143px;
margin-top:20px;
margin-left:7px;
_margin-left:3px;
text-transform:none;
float:left;
}
#voip{
width:157px;
height:209px;
float:left;
margin-top:11px;
}

	
#pop{
	display:none;
	position:absolute;
	top:50%;
	left:50%;
	margin-left:190px;
	margin-top:200px;
	_margin-top:220px;
	padding:5px;
	width:157px;
	height:50px;
	border:1px solid #157bb1;
	visibility: visible;
	background-color:#fff;
	color:#157bb1;
}
#pop2{
	display:none;
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-360px;
	margin-top:140px;
	_margin-top:220px;
	padding:5px;
	width:157px;
	height:50px;
	border:1px solid #157bb1;
	visibility: visible;
	background-color:#fff;
	color:#157bb1;
}

#via{
width:202px;
height:112px;
background-image:url(../imagens/bg-segunda-via.gif);
}

#orcamento{
width:392px;
height:420px;
background-image:url(../imagens/orcamento.gif);
background-repeat:no-repeat;
}
address{
width:500px;
height:36px;
margin-left:250px;
_margin-left:115px;

float:left;
margin-top:68px;
text-align:center;
font-weight:none;
}
/*CLASSES*/

.setinha{
margin-right:5px;	
}
.enviar{
margin-top:5px;
_margin-top:2px;
margin-bottom:3px;	
	
}
.sistema{
margin-right:10px;
margin-top:5px;
}
.font12{
font-size:12px;
}
.font18{
font-size:18px;
}
.font9{
font-size:9px;
}
.portifolio{
margin-right:10px;
margin-left:10px;
}

.form{
background-color:#ededed;
border:solid 1px #a6a6a6;
}

#ddd{
width:30px
}
#telefone{
width:110px;
}
#numero{
width:165px;
}
#mensagem {
height:100px;
}
#mensagem2 {
height:150px;
width:200px;
}
#nome{
	width:200px;
}
#nome2{
	width:140px;
	height:15px;
}

#email{
	width:200px;
}
#email2{
	width:140px;
}

.ul{
	padding-top: 6px;

}
.ul2{
	padding-top: 10px;

}
.ul3{
	padding-top: 30px;

}
.form {
width:143px;
height:16px;
background-color:#ededed;
border:#a6a6a6 solid 1px;
margin-top:3px;
margin-bottom:3px;

}
.form2 {
width:143px;
height:20px;
border:#a6a6a6 solid 1px;
background-color:#ededed;


}
.azul-10{
color:#157bb1;
text-decoration:none;
font-size:10px;
}
.azul-10 a{
color:#157bb1;
text-decoration:none;
font-size:10px;
}
.azul-12{
color:#157bb1;
text-decoration:none;
font-size:12px;
}
.azul-12 a{
	color:#157bb1;
text-decoration:none;

}
.azul-12 a:hover{
text-decoration:underline;

}
.altura{
margin-bottom:3px;
margin-top:3px;
background-color:#ededed;
border:solid 1px #a6a6a6;
}
.5{
margin-right:10px;
margin-top:10px;
}
/*banner 2*/
#hid {display:none; position:absolute; left:-5000px; top:-5000px;}

#tv {
	width:722px;
	height:189px;
	background:url(/img/v8/home/tv-bg.png) no-repeat;
	position:relative;
	overflow:hidden;
	float:left;
	padding-top: 0;
	padding-bottom: 0;
}
#tv img {
	margin-bottom:7px;
	display:block;
}
#tv a { font-size:20px; font-weight:bold;}
#tv span {font-size:13px; color:#434343; font-weight:normal;}
#tv #nav {
	width:64px;
	height:189px;
	overflow:hidden;
	position:absolute;
	top:5px;
	left:656px;
}
#tv #nav img {
	cursor:pointer;
	width:64px;
	height:43px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}
#tv .transp {filter:alpha(opacity=20);-moz-opacity:.20;opacity:.20; margin-bottom:5px;}
#tv .opac { filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0;margin-bottom:5px;}
#corpoh {
	width:722px;
	clear:both;
	text-align:left;
	position:relative;
}

/* galeria */
	#virtualBoxFullPage {
	
		font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
	
	p#virtualCaptionTitle {
		color:#157bb1;
		margin:0px;
		font-size:16px;
		padding-left:4px;
	}
	
	p#virtualCaptionContent {
		margin:0px;
		padding-left:4px;
	}
	
	div#thumbs img {
	
	margin-right:10px;
	margin-top:10px;
	float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;

color:#971111;
	}
	
	div#virtualArrowsBox a {
		color:#157bb1;
		float:left;
		margin-right:10px;
		padding:6px 6px 6px 0px;
		font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	}
	
	div#virtualArrowsBox a:hover {
		color:#000;
		text-decoration:none;
	}
	
	div#virtualArrowsBox a#virtualCloseButton {
		color:#157bb1;
		float:right;
		padding-right:0px;
		margin-right:0px;
	}
	
	div#virtualArrowsBoxText {
		padding:2px 6px 0px 0px;
		color:#157bb1;
	}

