@charset "iso-8859-1";
/* CSS Document */

body { margin:0; min-height:1000px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; background-color:#f1f1f1; }

.header { width:100%; height:115px; margin:auto; border-bottom: thin dotted #808080; background-color:#FFF; }
.header-warper { width:930px; height:115px; margin:auto; }

.logo { height:115px; width:400px; float:left; }
.logo a { height:95px; width:245px; background:url(imagens/logo.png) no-repeat center; display:block; margin:auto; margin-top:10px; }

.menu-btn { height:70px; width:102px; margin-top:35px; border-left: thin dotted #808080; float:left; padding-top:10px; text-align:center; }
a.links { color:#333; text-decoration:none; background-image:url(imagens/btn_01.png); width:102px; height:80px; float:left; }
a.links:hover  { background:url(imagens/btn_02.png); }

a { text-decoration:none; color:#666; }
a:hover {color:#701400;}

.center { min-height:600px; width:100%; background:url(imagens/bkg.png) no-repeat center top #FFF; }
.center-warper { min-height:600px; width:930px; margin:auto; }
.logo-big { width:247px; height:600px; margin-left:100px; display:inline-block; }
.empresa-warper { width:420px; height:600px; display:inline-block; vertical-align:top; padding-left:130px; }
.servicos-warper { width:400px; height:600px; display:inline-block; vertical-align:top; }
.img-empresa { width:400px; height:227px; margin-top:65px; margin-bottom:30px; display:inline-block; vertical-align:top; }
.img-servicos { width:450px; height:390px; margin-top:110px; display:inline-block; vertical-align:top; }
.title-empresa { color:#701400; width:400px; height:auto; display:block; vertical-align:top; font-size:25px; margin-bottom:20px;}
.title-servicos { color:#701400; width:400px; height:auto; display:inline-block; vertical-align:top; font-size:25px; margin-bottom:20px; margin-top:230px; margin-left:50px;}
.txt-empresa { color:#666; width:400px; height:auto; display:block; vertical-align:top; font-size:12px; text-align:justify; }
.txt-servicos { color:#666; width:400px; height:auto; display:inline-block; vertical-align:top; font-size:12px; text-align:justify; margin-left:50px; }
.back_btn { width:25px; height:25px; position:absolute; margin-left:870px; margin-top:30px; }
.back_btn a { width:25px; height:25px; background:url(imagens/back_btn.jpg) no-repeat; display:block; }
.produtos-warper { height:auto; width:280px; margin-top:70px; margin-left:20px; display:inline-block; vertical-align:top; }
.produtos-warper-large { height:200px; width:600px; margin-top:50px; margin-left:20px; display:inline-block; vertical-align:top; }
.label-produtos { height:30px; width:280px; text-align:center; color:#701400; }
.label-produtos-large { height:30px; width:600px; text-align:center; color:#701400; }
.sublabel-produtos { height:30px; width:280px; text-align:center; color:#701400; font-size:10px; margin-top:5px; }
.imagem-produtos { height:400px; width:280px; border: thin dotted #808080; background-color:#FFF; }
.imagem-produtos-small { height:200px; width:280px; border: thin dotted #808080; background-color:#FFF; margin-bottom:30px; }
.imagem-produtos-large { height:200px; width:600px; border: thin dotted #808080; background-color:#FFF; margin-bottom:30px; }
.imagem-produtos-60 { height:200px; width:280px; border: thin dotted #808080; background-color:#FFF; margin-bottom:23px; }
.imagem-produtos-40 { height:175px; width:280px; border: thin dotted #808080; background-color:#FFF; }
.contactos_left { width:400px; min-height:370px; float:left; padding-top:80px; padding-left:50px; }
.contactos_right { width:260px; min-height:370px; float:right; padding-top:80px; padding-right:50px; }
.txt_contacto { font-size:12px; line-height:17px; color:#701400; width:200px; float:left; }
.mapa { margin-top:30px; float:left; }
.label { font-size:14px; line-height:17px; color:#701400; margin-bottom:55px; font-weight:bold; }

.bottom { width:100%; height:90px; margin:auto; border-top: thin dotted #808080; background-color:#FFF; color:#919195; }
.bottom-warper { height:85px; width:930px; margin:auto; font-size:11px; }
.bottom-left { height:35px; width:285px; float:left; padding-top:35px; padding-left:15px; border-right: thin dotted #808080; }
.bottom-center {height:70px; width:320px; float:left; border-right: thin dotted #808080; }
.bottom-right { height:70px; width:300px; float:right; display:inline-block; }
.bottom-right-right {height:10px; width:135px; float:right; }
.bottom-right-left {height:20px; width:155px; padding-top:35px; float:left; text-align:right; }
a.mg { width:35px; height:15px; background:url(imagens/mg_01.png) no-repeat bottom; display:block; margin:auto; padding-top:45px; }
a.mg:hover { background-image:url(imagens/mg_02.png); }

.box {
	background-color:#fff;
	border: 1px solid #701400;
	width: 200px;
	height: 20px;
	color:#666;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:italic;
	padding:5px;
	margin-bottom:15px;
}

.box_area {
	background-color:#fff;
	border: 1px solid #701400;
	width: 200px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:italic;
	color:#666;
	padding:5px;
}

.btn {
	border:none;
	background-color:#701400;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	height:24px;
	width:80px;
	margin-top:15px;
	margin-right:15px;
	cursor: pointer;
}
