/* CSS Document */
body {
	background:#fff;
	font:12px "Trebuchet MS";
	line-height:16px;
	color:#666;
}
#alinhaCentro {
	position:relative;
	width:960px;
	margin:0px auto;
}
/* Header */
#header {
	position:relative;
	float:left;
	margin:0px;
	padding:0px;
	width:100%;
	height:470px;
	background:url(../images/bg-header.jpg);
}
#logo {
	position:relative;
	float:left;
	margin:20px 0px 0px 0px;
	padding:0px;
}
#navHeader {
	position:relative;
	float:right;
	margin:45px -6px 0px 0px;
	padding:0px;
}
#navHeader li {
	position:relative;
	float:left;
	margin:0px 6px;
	padding:0px;
	display:inline;
}
#navHeader li a {
	text-decoration:none;
	font:14px "Trebuchet MS";
	color:#fff;
}
#navHeader li a:hover {
	color:#960;
}
#banner {
	position:relative;
	float:left;
	margin:22px 20px 0px 0px;
	padding:0px;
}
#addServicos {
	position:relative;
	float:left;
	margin:20px 0px 0px 0px;
	padding:0px;
	width:260px;
	_width:240px;
}
#addServicos h1 {
	font:italic 30px "Trebuchet MS";
	line-height:30px;
	color:#fff;
	margin:0px 0px 5px 0px;
}
#addServicos h2 {
	font:italic 18px "Trebuchet MS";
	line-height:24px;
	color:#fff;
	margin:0px 0px 12px 0px;
}
#addServicos ul {
	position:relative;
	float:left;
	margin:0px 0px 20px 0px;
	padding:0px;
	font:bold 14px "Trebuchet MS";
	color:#960;
}
#addServicos ul li a {
	position:relative;
	float:left;
	margin:2px 0px 0px 20px;
	padding:0px 0px 0px 15px;
	font:14px "Trebuchet MS";
	color:#fff;
	text-decoration:none;
	background:url(../images/arrow-add-servico.gif) no-repeat center left ;
}
#addServicos ul li a:hover {
	position:relative;
	float:left;
	margin:2px 0px 0px 20px;
	padding:0px 0px 0px 15px;
	font:14px "Trebuchet MS";
	color:#960;
	text-decoration:none;
	background:url(../images/arrow-add-servico_hover.gif) no-repeat center left ;
}
#btnVerTodos {
	position:relative;
	float:right;
	margin:0px;
	padding:0px;
}
#fone {
	position:relative;
	float:left;
	margin:0px 0px 10px 0px;
	padding:0px;
	font:italic 18px "Trebuchet MS";
	color:#fff;
	width:240px;
	_width:236px;
}
/* Content */
#content {
	position:relative;
	float:left;
	margin:0px;
	padding:0px;
	width:100%;
	background:url(../images/bg-content.png) repeat-x;
}
#navbarLeft {
	position:relative;
	float:left;
	margin:-24px 30px 0px 0px;
	padding:20px;
	width:638px;
	background:#fff;
	border:1px solid #ccc;
}
#sobre {
	position:relative;
	float:left;
	margin:0px 0px 20px 0px;
	padding:0px 0px 20px 0px;
	font:12px "Trebuchet MS";
	color:666;
	line-height:18px;
	border-bottom:1px solid #ccc;
}
#sobre h1 {
	font:italic 18px "Trebuchet MS";
	color:#f90;
	margin:0px;
	padding:10px 0px 0px 0px;
}
#sobre p {
	margin:10px 0px 0px 0px;
}
#sobre a {
	font:12px "Trebuchet MS";
	color:#960;
	background:url(../images/arrow-add-servico.gif) no-repeat center left;
	margin:0px;
	padding:0px 0px 0px 15px;
	text-decoration:none;
}
#sobre a:hover {
	color:#f90;
}
#sobreDVD {
	position:relative;
	float:left;
	width:309px;
	margin:0px 20px 0px 0px;
	padding:0px 0px 20px 0px;
	font:12px "Trebuchet MS";
	color:666;
	line-height:16px;
	border-bottom:1px solid #ccc;
}
#sobreDVD h1 {
	font:italic 18px "Trebuchet MS";
	color:#f90;
	margin:0px;
	padding:10px 0px 0px 0px;
}
#sobreDVD p {
	margin:10px 0px 0px 0px;
}
#sobreDVD a {
	font:12px "Trebuchet MS";
	color:#960;
	background:url(../images/arrow-add-servico.gif) no-repeat center left;
	margin:0px;
	padding:0px 0px 0px 15px;
	text-decoration:none;
}
#sobreDVD a:hover {
	color:#f90;
}
#sobreCD {
	position:relative;
	float:left;
	width:309px;
	margin:0px;
	padding:0px 0px 20px 0px;
	font:12px "Trebuchet MS";
	color:666;
	line-height:16px;
	border-bottom:1px solid #ccc;
}
#sobreCD h1 {
	font:italic 18px "Trebuchet MS";
	color:#f90;
	margin:0px;
	padding:10px 0px 0px 0px;
}
#sobreCD p {
	margin:10px 0px 0px 0px;
}
#sobreCD a {
	font:12px "Trebuchet MS";
	color:#960;
	background:url(../images/arrow-add-servico.gif) no-repeat center left;
	margin:0px;
	padding:0px 0px 0px 15px;
	text-decoration:none;
}
#sobreCD a:hover {
	color:#f90;
}
#especificacoes {
	position:relative;
	float:left;
	margin:20px 0px 0px 0px;
	padding:0px;
	font:12px "Trebuchet MS";
	color:666;
	line-height:16px;
}
#especificacoes h1 {
	font:italic 18px "Trebuchet MS";
	color:#f90;
	margin:0px;
	padding:10px 0px 0px 0px;
}
#especificacoes p {
	margin:10px 0px 0px 0px;
}
#especificacoes a {
	font:12px "Trebuchet MS";
	color:#960;
	margin:0px;
	padding:0px;
	text-decoration:none;
}
#especificacoes a:hover {
	color:#f90;
}
#links {
	position:relative;
	float:left;
	margin:10px 0px 0px 0px;
}
#navbarRight {
	position:relative;
	float:left;
	margin:10px 0px 0px 0px;
	padding:0px;
	width:250px;
}
#bannerOrcamento {
	position:relative;
	float:left;
	margin:10px 0px 20px 0px;
	padding:0px;
}
#txtOrcamento {
	position:absolute;
	top:0px;
	left:0px;
	font:12px "Trebuchet MS";
	line-height:12px;
	color:#333;
	padding:15px;
}
#txtOrcamento p {
	width:195px;
	margin:0px 0px 10px 0px;
}
#txtOrcamento a {
	font:12px "Trebuchet MS";
	color:#960;
	background:url(../images/arrow-add-servico.gif) no-repeat center left;
	margin:0px;
	padding:0px 0px 0px 15px;
	text-decoration:none;
}
#txtOrcamento a:hover {
	color:#f90;
}
#txtOrcamento h2 {
	font:bold 18px "Trebuchet MS";
	color:#960;
	font-style:italic;
	margin:0px 0px 5px 0px;
}
#videoInstitucional {
	position:relative;
	float:left;
	margin:10px 0px 20px 0px;
	padding:0px 0px 20px 0px;
	border-bottom:1px solid #ccc;
	width:250px;
}
#videoInstitucional h1 {
	font:bold 12px "Trebuchet MS";
	color:#666;
	font-style:italic;
	margin:0px;
	line-height:14px;
}
#videoInstitucional p {
	margin:5px 0px 0px 0px;
}
#videoInstitucional a {
	font:12px "Trebuchet MS";
	color:#960;
	margin:0px;
	padding:0pxpx;
	text-decoration:underline;
}
#videoInstitucional a:hover {
	color:#f90;
}
#indique {
	position:relative;
	float:left;
	margin:0px;
	padding:0px;
}
#tbIndique {
	position:relative;
	float:left;
	margin:0px;
	padding:0px;
}
#indique h1 {
	background:url(../images/arrow-add-servico.gif) no-repeat center left;
	font:bold 14px "Trebuchet MS";
	color:#960;
	margin:0px;
	padding:0px 0px 10px 15px;
}
/* a Ágata */
#page {
	position:relative;
	float:left;
	margin:-361px 0px 50px 0px;
	_margin:-361px 0px 20px 0px;
	padding:0px;
	width:960px;
}
#sidebarLeft {
	position:relative;
	float:left;
	margin:0px 30px 0px 0px;
	padding:0px;
	width:680px;
}
#video {
	position:relative;
	float:left;
	margin:0px 0px 0px 98px;
	_margin:0px 0px 0px 49px;
	padding:0px;
	background:#000;
	width:580px;
	height:435px;
	border:1px solid #960;
}
#iconPlayer {
	position:absolute;
	top:20px;
	left:-74px;
}
#agata {
	position:relative;
	float:left;
	margin:10px 0px 0px 0px;
	padding:20px;
	width:638px;
	background:#fff;
	border:1px solid #ccc;
	font:12px "Trebuchet MS";
	color:#666;
}
#agata h1 {
	font:italic 18px "Trebuchet MS";
	color:#f90;
	margin:0px;
	padding:10px 0px 0px 0px;
}
#agata p {
	margin:10px 0px 0px 0px;
}
#txtFotos {
	position:relative;
	float:left;
	margin:10px 0px 0px 0px;
	padding:0px;
	font:12px "Trebuchet MS";
	color:#fff;
}
#txtFotos p {
	margin:-10px 0px 10px 0px;
}
/* Localização */ 
#mapa {
	position:relative;
	float:left;
	margin:0px 0px 0px 98px;
	_margin:0px 0px 0px 49px;
	padding:0px;
	width:580px;
	height:325px;
	border:1px solid #960;
}
/* Serviços */ 
#servicos {
	position:relative;
	float:left;
	margin:10px 0px 0px 0px;
	padding:20px;
	width:638px;
	background:#fff;
	border:1px solid #ccc;
	font:12px "Trebuchet MS";
	color:#666;
}
#servicos h1 {
	font:italic 18px "Trebuchet MS";
	color:#f90;
	margin:0px;
	padding:10px 0px 10px 0px;
}
#servicos p {
	margin:10px 0px 20px 0px;
}
/* Produtos */ 
#produtos {
	position:relative;
	float:left;
	margin:10px 0px 0px 0px;
	padding:20px;
	width:638px;
	background:#fff;
	border:1px solid #ccc;
	font:12px "Trebuchet MS";
	color:#666;
}
#produtos h1 {
	font:italic 18px "Trebuchet MS";
	color:#f90;
	margin:0px;
	padding:10px 0px 10px 0px;
}
#produtos p {
	margin:10px 0px 20px 0px;
}
#produtos a {
	font:12px "Trebuchet MS";
	color:#960;
	margin:0px;
	padding:0px;
	text-decoration:none;
}
#produtos a:hover {
	color:#f90;
}
/* Contato */ 
#contato {
	position:relative;
	float:left;
	margin:10px 0px 0px 0px;
	padding:20px;
	width:638px;
	background:#fff;
	border:1px solid #ccc;
	font:12px "Trebuchet MS";
	color:#666;
}
#contato h1 {
	font:italic 18px "Trebuchet MS";
	color:#f90;
	margin:0px;
	padding:10px 0px 10px 0px;
}
#contato h2 {
	font:bold 12px "Trebuchet MS";
	color:#666;
	margin:0px;
	padding:0px;
}
#contato p {
	margin:10px 0px 20px 0px;
}
#tbContato {
	position:relative;
	float:left;
	margin:0px 0px 0px 40px;
	padding:0px;
}
#tbContato h1 {
	font:italic 18px "Trebuchet MS";
	color:#f90;
	margin:20px 0px 20px 0px;
	padding:0px;
}
#addContato {
	position:relative;
	float:left;
	margin:60px 0px 0px 0px;
	padding:0px;
	width:260px;
	_width:240px;
	font:12px "Trebuchet MS";
	line-height:18px;
	color:#666;
}
#addContato h1 {
	font:italic 18px "Trebuchet MS";
	color:#666;
	margin:0px 0px 5px 0px;
}
#addContato p {
	margin:10px 0px 20px 0px;
}
/* Footer */
#navFooter {
	position:relative;
	float:left;
	margin:13px 0px 30px 0px;
	_margin:6px 0px 0px 0px;
	*margin:6px 0px 0px 0px;
	padding:0px;
	width:680px;
}
#navFooter ul {
	position:relative;
	float:left;
	margin:0px;
	padding:0px;
}
#navFooter li {
	position:relative;
	float:left;
	margin:0px;
	padding:0px;
	display:inline;
}
#navFooter ul li a {
	position:relative;
	float:left;
	margin:0px 19px 0px 0px;
	padding:0px;
	font:12px "Trebuchet MS";
	color:#666;
	text-decoration:underline;
}
#navFooter ul li a:hover {
	color:#963;
}
#footer {
	position:relative;
	float:left;
	background:#f90;
	width:100%;
	height:20px;
	margin:0px;
	_margin:30px 0px 0px 0px;
	*margin:30px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	font:10px "Trebuchet MS";
	color:#333;
}
#vision {
	position:absolute;
	top:-20px;
	right:0px;
	width:136px;
	height:21px;
	padding:4px 0px 0px 0px;
	background:url(../images/bg-vision-designer.png);
	text-align:center;
}
#vision a {
	text-decoration:none;
	padding:5px 0px 0px 0px;
	font:12px "Trebuchet MS";
	color:#960;
}
#vision a:hover {
	color:#f90;
}
/* Classes */
.icon {
	padding-bottom:15px;
	margin:0px 5px 0px 0px;
}
.campoIndique {
	background:#ccc;
	border:none;
	width:246px;
	_width:242px;
	height:19px;
	font:12px "Trebuchet MS";
	color:#666;
	margin:0px 0px 10px 0px;
	padding:3px;
}
.campoIndique2 {
	background:#ccc;
	border:none;
	width:246px;
	_width:242px;
	height:59px;
	font:12px "Trebuchet MS";
	color:#666;
	margin:0px 0px 10px 0px;
	padding:3px;
}
.campoContato {
	background:#ccc;
	border:none;
	width:346px;
	height:19px;
	font:12px "Trebuchet MS";
	color:#666;
	margin:0px 0px 10px 10px;
	padding:3px;
}
.campoContato2 {
	background:#ccc;
	border:none;
	width:42px;
	height:19px;
	font:12px "Trebuchet MS";
	color:#666;
	margin:0px 0px 10px 10px;
	padding:3px;
}
.campoContato3 {
	background:#ccc;
	border:none;
	width:284px;
	height:19px;
	font:12px "Trebuchet MS";
	color:#666;
	margin:0px 0px 10px 10px;
	padding:3px;
}
.campoContato4 {
	background:#ccc;
	border:none;
	width:352px;
	height:25px;
	font:12px "Trebuchet MS";
	color:#666;
	margin:0px 0px 10px 10px;
	padding:3px;
}
.campoContato5 {
	background:#ccc;
	border:none;
	width:346px;
	height:219px;
	font:12px "Trebuchet MS";
	color:#666;
	margin:0px 0px 10px 10px;
	padding:3px;
}
.campoOrcamento {
	border:none;
	margin:0px 0px 0px 10px;
}
.clear {
	clear:both;
}
.fone {
	font:italic 24px "Trebuchet MS";
}
.thumb {
	float:left;
	border:5px solid #f90;
	margin:0px 10px 0px 0px;
}
.thumbFotos {
	border:1px solid #fff;
	margin:0px 0px 2px 0px;
}
.thumbInstitucional {
	float:left;
	border:1px solid #630;
	margin:0px 10px 0px 0px;
}
.iconSobre {
	float:left;
	margin:0px 10px 0px 10px;
}
.margemLinks {
	margin:0px 0px 0px 30px;
}
.galeria {
	font:italic 30px "Trebuchet MS";
	line-height:30px;
	color:#fff;
	margin:0px 0px 10px 0px;
}
.deFotos {
	font:italic 18px "Trebuchet MS";
	line-height:24px;
	color:#fff;
	margin:0px 0px 10px 0px;
}
.local {
	margin:2px 0px 0px 20px;
	padding:0px 0px 0px 15px;
	font:14px "Trebuchet MS";
	color:#fff;
	background:url(../images/arrow-add-servico.gif) no-repeat center left ;
}
.margemLeft {
	margin:0px 0px 0px 10px;
}
.margemTop {
	margin:20px 0px 0px 0px;
}
