@charset "utf-8";
/* CSS Document */

/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */

/*Para o CHROME pôr as LAYERS como alinhadas*/
* {
margin: 0px;
padding: 0px;

}
body {
	margin:0;
	text-align: center;
	height: 100%;
	font-style: normal;
	font-weight: 400;
	font-family: 'PT Sans Caption',  sans-serif;
	font-size:13px;
	color:#666666;
	}
	
p.txt12 { font-size:11px;}
p.txt11LH { font-size:11px; line-height:18px; color:#999999;}
p.titcinzacl12 { font-family: 'PT Sans 400 italic',  sans-serif; font-size:11px; color:#CECECE; font-style:italic;}
p.titproj14 { font-size:13px;}
p.titulo { font-size:20px;}
p.italic {font-style:italic;}
p.clientes { font-size:13px; line-height:24px;}

a:link, a:visited {
	color:#009999;
	font-style:italic;
	font-size:11px;
	text-decoration: none;
	-webkit-transition: color 0.2s ease-in-out;
	-moz-transition: color 0.2s ease-in-out;
	-o-transition: color 0.2s ease-in-out;
	transition: color 0.2s ease-in-out;
}

a:hover {
	color:#00CC99;
	font-style:italic;
	text-decoration: none;
}
/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */

/*DIVs*/
#TOP {
	width:100%;
	height:10px;
	margin-left:0px;
	margin-top:0px;
	float:left;
	background-image:url(../../i/bkvc.jpg);
	background-repeat:repeat;
	}
	
/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */

/* DIV <HEADER> */

#HEADER-WRAP {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;	
}
#HEADER-CONTAINER {
	margin: 0 auto;   /* align for good browsers */
	text-align: left; /* counter the body center */
	width:940px;	
}
#HEADER {
	width:940px;
	height:111px;
	margin:0 auto;
	position: relative;
	
}
#logo {
	width:220px;
	height:70px;
	margin-top:15px;
	margin-left:0px;
	float:left;
	}
#menutop {
	width:410px;
	height:20px;
	margin-top:50px;
	margin-left:308px;
	float:left;
	}
#btmenu1st {
	height:20px;
	margin-top:0px;
	margin-left:0px;
	float:left;
	}
#btmenu2nd {
	height:20px;
	margin-top:0px;
	margin-left:18px;
	float:left;
	}
/* DIV </HEADER> */

/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */

#LST {
	width:100%;
	height:1px;
	margin-left:0px;
	margin-top:0px;
	float:left;
	background-image:url(../../i/lst.jpg);
	background-repeat:repeat-x;
	}
	
/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */

/* DIV <CONTAINER> */
#CONTAINER {
		width:940px;
		margin: 0 auto;   /* align for good browsers */
		text-align: left; /* counter the body center */
		/*padding: 108px 0 69px;*/
		/*padding: 0 0 69px;*/
		}

/* ||||||INDEX||||||| */
#banner {
	width: 940px;
	height: 300px;
	margin-top: 31px;
	float:left;
}
#im00 {
	width: 220px;
	height: 200px;
	margin-top: 50px;
	margin-left: 0;
	float:left;	
	}
#im01 {
	width:220px;
	height:200px;
	margin-top:50px;
	margin-left:20px;
	float:left;
	background-image:url(../../i/bkcc.jpg);
	background-repeat:repeat;
	}
#im02 {
	width:220px;
	height:200px;
	margin-top:50px;
	margin-left:20px;
	float:left;
	background-image:url(../../i/bkcc.jpg);
	background-repeat:repeat;
	}
#im03 {
	width:220px;
	height:200px;
	margin-top:50px;
	margin-left:20px;
	float:left;
	background-image:url(../../i/bkcc.jpg);
	background-repeat:repeat;
	}
/* ||||||PORTFOLIO||||||| */
#btgrelha {
	height:20px;
	margin-top:0px;
	margin-left:61px;
	float:left;
	}
#btsetadir {
	height:20px;
	margin-top:0px;
	margin-left:19px;
	float:left;
	}
#btsetaesq {
	height:20px;
	margin-top:0px;
	margin-left:30px;
	float:left;
	}
#novid40 {
	width: 310px;
	height: 150px;
	margin-top: 20px;
	margin-left:0px;
	float:left;
}
#novid60 {
	width: 460px;
	height: 150px;
	margin-top: 20px;
	margin-left: 20px;
	float:left;
}



#portfGALERIA {
	width: 470px;
	/*height: 320px;*/
	margin-top: 10px;
	margin-left: 0px;
	float:left;
	background-image:url(../../i/bkcc.jpg);
	background-repeat:repeat;
}
#GALERIAvideo {
	
	margin:1px 1px 1px 1px;
	float:left;
	background-color:#E2E2E2;
	/*border:1px;
	border-color:#CCCCCC;*/
}


#portfTXT {
	width: 300px;
	height: 310px;
	margin-top: 10px;
	margin-left:20px;
	float:left;
	/*background-image:url(../../i/bkcc.jpg);
	background-repeat:repeat;*/
}
#PORTFOLIO {
	width: 790px;
	/*height: 520px;*/
	margin-top:5px;
	margin-left: 150px;
	margin-bottom:25px;
	float:left;
}

#shadw {
	width: 470px;
	height: 10px;
	float:left;
}
#share {
	width: 300px;
	height: 20px;
	float:left;
}
#testem {
	width: 270px;
	/*margin-top: 10px;
	margin-left:20px;*/
	float:left;
	padding:15px 15px 15px 15px;
	background-color:#F1F1F1;
}
#testemGR {
	width: 440px;
	float:left;
	padding:15px 15px 15px 15px;
	background-color:#F1F1F1;
}
#testemVOZ {
	width: 200px;
	height:30px;
	margin-top: 0px;
	margin-left:0px;
	margin-bottom:20px;
	padding-left:25px;
	float:left;
	background-image:url(../../i/tstm/bkvoz.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}
#testemVOZGR {
	width: 440px;
	height:30px;
	margin-top: 0px;
	margin-left:0px;
	margin-bottom:20px;
	padding-left:25px;
	float:left;
	background-image:url(../../i/tstm/bkvoz.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}
#THUMB01 {
	width: 150px;
	height: 150px;
	margin-top: 10px;
	margin-left: 0px;
	float:left;
	background-image:url(../../i/bkcc.jpg);
	background-repeat:repeat;
}
#THUMB02 {
	width: 150px;
	height: 150px;
	margin-top: 10px;
	margin-left: 10px;
	float:left;
	background-image:url(../../i/bkcc.jpg);
	background-repeat:repeat;
}
#tit {
	width: 140px;
	height: 28px;
	margin-top: 31px;
	float:left;
}
#tit2 {
	width: 150px;
	height: 28px;
	margin-top: 31px;
	margin-left:10px;
	float:left;
}
#TXT60 {
	width: 470px;
	/*height: 320px;*/
	margin-top: 10px;
	margin-left: 0px;
	float:left;
}

#TXT40 {
	width: 300px;
	/*height: 310px;*/
	margin-top: 10px;
	margin-left:20px;
	float:left;
}

/*  /////////////////////////   empresa.html   ///////////////////////*/
#TXTEMPRESA {
	width: 940px;
	margin-top:5px;
	margin-left: 0px;
	margin-bottom:0px;
	float:left;
}
#TXT60EMPRESA {
	width: 470px;
	margin-top: 50px;
	margin-left: 0px;
	float:left;
}

#TXT40EMPRESA {
	width: 300px;
	margin-top: 50px;
	margin-left:20px;
	float:right;
}

/* ||||||BANNER SLIDESHOW||||||| */


ul.slideshow {
	list-style:none;
	width:940px;
	height:300px;
	overflow:hidden;
	position:relative;
	margin:0;
	padding:0;	
}	
 
ul.slideshow li {
	position:absolute;
	left:0;
	right:0;
}
 
ul.slideshow li.show {
	z-index:500;	
}
 
ul img {
	border:none;	
}
#slide {
	margin-left:0px;
	margin-top:0px;
	float:left;
	width:940px;
	height:300px;
	overflow:hidden;
	}
/* ||||||LOGOS SLIDESHOW||||||| */
ul.slidelogo {
	list-style:none;
	width:140px;
	height:140px;
	overflow:hidden;
	position:relative;
	margin:0;
	padding:0;
	
}	
 
ul.slidelogo li {
	position:absolute;
	left:0;
	right:0;
}
 
ul.slidelogo li.logo {
	z-index:500;	
}
 
ul img {
	border:none;	
}
#logoshow {
	margin-left:100px;
	margin-top:20px;
	float:left;
	width:140px;
	height:140px;
	overflow:hidden;
	}

/* DIV </CONTAINER> */

/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */

/* DIV <FOOTER> */
#FOOTER-WRAP {
	width: 100%;
	position: relative;
	margin-top: 20px;
	left: 0;	
}
#FOOTER-CONTAINER {
	width:100%;
	margin: 0 auto;   /* align for good browsers */
	text-align: left; /* counter the body center */
}		
#FOOTERB {
	width:100%;
	float:left;
	background-image:url(../../i/bkve.jpg);
	background-repeat:repeat;
	text-align:left;
	}
#footerBcontent {
	width:940px;
	height:155px;
	text-align: left;
	margin: 0 auto;
	}
#FOOTERT {
	width:100%;
	float:left;
	background-image:url(../../i/bkvc.jpg);
	background-repeat:repeat;
	margin-top:50px;
	}
#footerTcontent {
	width:940px;
	height:269px;
	text-align: left;
	margin: 0 auto;
	}
#copy {
	width:170px;
	height:55px;
	margin-left:592px;
	margin-top:20px;
	background-image:url(../../i/_c2011.jpg);
	float:left;
	}

#contacte {
	width:257px;
	height:43px;
	margin-left:0px;
	margin-top:14px;
	float:left;
	}
#contactos {
	width:178px;
	height:47px;
	margin-left:0px;
	margin-top:20px;
	float:left;
	}
#clientes {
	width:109px;
	height:43px;
	margin-left:574px;
	margin-top:14px;
	float:left;
	}
#formulario {
	width:460px;
	height:172px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:50px;
	float:left;
	}
#f {
	width:32px;
	height:32px;
	margin-left:63px;
	margin-top:0px;
	float:left;
	}
#in {
	width:32px;
	height:32px;
	margin-left:5px;
	margin-top:0px;
	float:left;
	}
#v {
	width:32px;
	height:32px;
	margin-left:5px;
	margin-top:0px;
	float:left;
	}
#tstm {
	width:221px;
	height:169px;
	margin-left:19px;
	margin-top:20px;
	float:left;
	}
/* DIV </FOOTER> */
