@charset "iso-8859-1";

* {
border:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
list-style-type:none;
margin:0;
outline:none;
padding:0;
text-decoration:none;
}

html,body {
height:100%;
width:100%;
}

body.bg1 {
background:url(/img/bg-asfalto.jpg) no-repeat center top #efefef;
}

body.bg2 {
background:url(/img/bg-empresa.jpg) no-repeat center top #efefef;
}

body.bg3 {
background:url(/img/bg-faixas.jpg) no-repeat center top #efefef;
}

body.bg4 {
background:url(/img/bg-home.jpg) no-repeat center top #efefef;
}

body.bg5 {
background:url(/img/bg-maquinas.jpg) no-repeat center top #efefef;
}

body.bg6 {
background:url(/img/bg-noticia.jpg) no-repeat center top #efefef;
}

label {
cursor:pointer;
}

a.nolink {
text-decoration:none !important;	
}

noscript p {
background:url(/img/noscript.png) no-repeat 12px center #ffffe1;
border-bottom:2px solid #696969;
height:25px;
overflow:hidden;
position:relative;
text-align:left;
width:100%;
}

noscript p span {
color:#000;
display:block;
font-size:.95em;
padding-left:40px;
padding-top:5px;
}

#main {
background:url(/img/bg-full.png) repeat-x left top;
height:1000%;
max-height:100%;
position:relative;
width:100%;
}

#bg-menu {
background:url(/img/bg-menu.jpg) no-repeat center top;
height:116px;
margin-top:42px;
max-width:1680px;
position:absolute;
width:100%;
}

#global {
height:auto;
left:50%;
margin:42px 0 200px -430px;
position:absolute;
width:860px;
}

#global a.logo {
float:left;
height:75px;
margin:20px 0 21px 27px;
overflow:hidden;
width:195px;
}

#global ul.menu {
float:left;
height:19px;
margin:52px 0 45px 60px;
}

#global ul.menu li {
float:left;
margin-right:12px;
}

#global ul.menu li a {
cursor:pointer;
display:block;
height:19px;
overflow:hidden;
}

#global ul.menu li a.empresa {
background:url(/img/mnu-empresa.png) no-repeat left top;
width:75px;
}

#global ul.menu li a.empresa:hover {
background:url(/img/mnu-empresa.png) no-repeat left bottom;
}

#global ul.menu li a.servicos {
background:url(/img/mnu-servicos.png) no-repeat left top;
width:65px;
}

#global ul.menu li a.servicos:hover {
background:url(/img/mnu-servicos.png) no-repeat left bottom;
}

#global ul.menu li a.areas-atuacao {
background:url(/img/mnu-areas-atuacao.png) no-repeat left top;
width:120px;
}

#global ul.menu li a.areas-atuacao:hover {
background:url(/img/mnu-areas-atuacao.png) no-repeat left bottom;
}

#global ul.menu li a.noticias {
background:url(/img/mnu-noticias.png) no-repeat left top;
width:62px;
}

#global ul.menu li a.noticias:hover {
background:url(/img/mnu-noticias.png) no-repeat left bottom;
}

#global ul.menu li a.glossario {
background:url(/img/mnu-glossario.png) no-repeat left top;
width:72px;
}

#global ul.menu li a.glossario:hover {
background:url(/img/mnu-glossario.png) no-repeat left bottom;
}

#global ul.menu li a.fale-conosco {
background:url(/img/mnu-fale-conosco.png) no-repeat left top;
width:93px;
}

#global ul.menu li a.fale-conosco:hover {
background:url(/img/mnu-fale-conosco.png) no-repeat left bottom;
}

#global p.navigation {
float:left;
height:17px;
margin:11px 0 0 5px;
position:relative;
width:850px;
}

#global p.navigation a {
cursor:pointer;
}

#content {
background:url(/img/bg-full-white.png) repeat-y left top;
float:left;
height:auto;
margin-top:10px;
padding:25px 25px 0;
width:860px;
}

#bottom {
background:url(/img/bg-bottom-white.png) no-repeat left top #fff;
display:block;
height:9px;
overflow:hidden;
width:860px;
}

#footer {
height:94px;
margin:9px 0 50px 5px;
width:850px;
}

#footer a.logo {
float:left;
height:49px;
margin:28px 0 0 25px;
overflow:hidden;
width:127px;
}

#footer img.separator {
float:left;
margin:0 25px;
}

#footer ul.links {
float:left;
margin-top:3px;
}

#footer ul.links li {
display:block;
height:14px;
margin-bottom:1px;
width:88px;
}

#footer ul.links li a {
color:#777;
float:left;
font-size:10px;
font-style:normal;
height:14px;
width:88px;
}

#footer ul.links li a:hover {
text-decoration:underline;
}

#footer ul.address {
float:left;
margin-top:3px;
width:172px;
}

#footer ul.address li {
color:#777;
display:block;
font-size:10px;
font-style:normal;
height:15px;
width:172px;
}

#footer ul.address li strong {
color:#777;
font-size:10px;
font-weight:700;
}

#footer p {
color:#777;
float:left;
font-size:10px;
font-style:normal;
line-height:16px;
margin:2px 0 14px;
width:260px;
}

#footer a.ow {
clear:left;
height:14px;
width:86px;
}

#red-box {
height:300px;
margin-left:5px;
width:800px;
}

#red-box a.btn-prev,#red-box a.btn-next,#red-box a.btn-prev-disabled,#red-box a.btn-next-disabled {
cursor:pointer;
height:78px;
overflow:hidden;
position:absolute;
top:238px;
width:44px;
}

#red-box a.btn-prev {
background:url(/img/btn-prev-home.png) no-repeat right bottom;
left:13px;
}

#red-box a.btn-next {
background:url(/img/btn-next-home.png) no-repeat left bottom;
right:13px;
}

#red-box a.btn-prev-disabled {
background:url(/img/btn-prev-home.png) no-repeat right top;
left:13px;
}

#red-box a.btn-next-disabled {
background:url(/img/btn-next-home.png) no-repeat left top;
right:13px;
}

#red-box div.scrollable {
height:300px;
overflow:hidden;
position:relative;
width:800px;
}

#red-box div.scrollable div.items {
position:absolute;
width:20000em;
}

#red-box div.scrollable div.items div {
float:left;
height:300px;
margin-right:25px;
width:250px;
}

#red-box div.scrollable div.items div a.image {
float:left;
height:196px;
overflow:hidden;
width:250px;
}

#red-box div.scrollable div.items div p {
background:url(/img/bg-red-box.jpg) no-repeat left top;
float:left;
height:104px;
overflow:hidden;
padding:19px 0 0 22px;
width:250px;
}

#red-box div.scrollable div.items div p img {
float:left;
margin-bottom:1px;
}

#red-box div.scrollable div.items div p a {
clear:left;
color:#fff;
display:block;
font-size:11px;
}

#red-box div.scrollable div.items div p a:hover {
text-decoration:underline;
}

#home {
background:url(/img/bg-areas-atuacao.gif) no-repeat right 12px;
float:left;
height:auto;
margin-left:5px;
padding-top:35px;
position:relative;
width:825px;
}

#home div.left,#home div.right {
display:inline;
float:left;
}

#home div.left {
border-right:1px solid #d9d9d9;
height:auto;
width:400px;
}

#home div.right {
height:auto;
width:399px;
}

#home div.left div {
width:400px;
}

#home div.right div {
width:399px;
}

#home div.left div.destaque {
border-bottom:1px solid #d9d9d9;
height:141px;
}

#home div.left div.destaque a.image {
float:left;
margin-right:20px;
}

#home div.left div.destaque a.image img {
border-bottom:5px solid #a21418;
}

#home div.left div.destaque h1,#home div.left div.destaque h2 {
float:left;
margin-bottom:10px;
width:215px;
}

#home div.left div.destaque h1 a {
color:#ab171d;
display:block;
font-size:18px;
font-weight:700;
width:215px;
}

#home div.left div.destaque h2 a {
color:#777;
display:block;
font-size:11px;
font-weight:400;
width:215px;
}

#home div.left div.destaque h2 a:hover {
text-decoration:underline;
}

#home div.left div.destaque a.goto {
background:url(/img/icon-link.png) no-repeat left center;
color:#ab171d;
font-size:11px;
font-weight:700;
height:18px;
margin-top:12px;
padding:2px 0 0 22px;
}

#home div.left div.destaque a.goto:hover {
text-decoration:none;
}

#home div.left div.recente {
border-bottom:1px solid #d9d9d9;
height:31px;
}

#home div.left div.recente p {
color:#777;
float:left;
font-size:11px;
font-weight:700;
margin-top:9px;
}

#home div.left div.recente a.rss {
float:right;
height:11px;
margin:9px 10px 0 0;
width:24px;
}

#home div.left div.news {
background:url(/img/icon-news.png) no-repeat 91px 0;
border-bottom:1px solid #d9d9d9;
margin-top:-1px;
padding:15px 0 6px;
}

#home div.left div.news ul li a {
color:#777;
display:block;
font-size:11px;
font-weight:400;
height:20px;
}

#home div.left div.news ul li a:hover {
text-decoration:underline;
}

#home div.left div.coligadas {
height:128px;
}

#home div.left div.coligadas p {
color:#777;
font-size:11px;
font-weight:700;
margin:12px 0 14px;
}

#home div.left div.coligadas a {
margin:0 20px 0 12px;
}

#home div.left div.coligadas h2 {
color:#777;
display:block;
font-size:11px;
font-weight:400;
margin:11px 0 15px;
}

#home div.right div.atuacao {
border-bottom:1px solid #d9d9d9;
height:141px;
padding-left:20px;
width:379px;
}

#home div.right div.atuacao img {
margin-bottom:5px;
}

#home div.right div.atuacao h2 {
margin-bottom:15px;
width:215px;
}

#home div.right div.atuacao h2 a {
color:#777;
display:block;
font-size:11px;
font-weight:400;
width:215px;
}

#home div.right div.atuacao h2 a:hover {
text-decoration:underline;
}

#home div.right div.atuacao a.goto {
background:url(/img/icon-link.png) no-repeat left center;
color:#ab171d;
display:block;
font-size:11px;
font-weight:700;
height:19px;
margin-top:12px;
padding:3px 0 0 22px;
}

#home div.right div.equipe {
border-bottom:1px solid #d9d9d9;
height:133px;
padding:20px 0 0 20px;
width:379px;
}

#home div.right div.equipe img {
margin-bottom:7px;
}

#home div.right div.equipe h2 {
margin-bottom:12px;
}

#home div.right div.equipe h2 a {
color:#777;
display:block;
font-size:11px;
font-weight:400;
}

#home div.right div.equipe h2 a:hover {
text-decoration:underline;
}

#home div.right div.equipe a.goto {
background:url(/img/icon-link.png) no-repeat left center;
color:#ab171d;
display:block;
font-size:11px;
font-weight:700;
height:19px;
margin-top:12px;
padding:3px 0 0 22px;
}

#home div.right div.folder {
height:133px;
padding:20px 0 0 20px;
width:379px;
}

#home div.right div.folder img {
margin-bottom:7px;
}

#home div.right div.folder img.icon {
margin:-136px 36px 0 0;
position:absolute;
right:0;
}

#home div.right div.folder h2 {
margin-bottom:12px;
}

#home div.right div.folder h2 a {
color:#777;
display:block;
font-size:11px;
font-weight:400;
}

#home div.right div.folder h2 a:hover {
text-decoration:underline;
}

#home div.right div.folder a.goto {
background:url(/img/icon-link.png) no-repeat left center;
color:#ab171d;
display:block;
font-size:11px;
font-weight:700;
height:19px;
margin-top:12px;
padding:3px 0 0 22px;
}

#flash-empresa {
float:left;
height:236px;
margin-left:5px;
overflow:hidden;
width:800px;
}

#empresa {
background:url(/img/icon-deposito.png) no-repeat 625px bottom;
border-bottom:1px solid #d9d9d9;
float:left;
height:auto;
margin-left:5px;
margin-top:-51px;
padding-top:51px;
position:relative;
width:800px;
}

#empresa div {
height:auto;
padding-top:28px;
width:585px;
}

#empresa div h1 {
color:#ab171d;
font-size:22px;
font-weight:700;
margin-bottom:26px;
}

#empresa div p {
color:#777;
font-size:11px;
margin-bottom:24px;
}

#content .empresa {
	min-height: 560px;
	background: url(/img/icon-deposito.png) 12px bottom no-repeat;
}

#reference-empresa  {
	width: 800px;
	height: 43px;
	margin: 0 0 12px 5px;
	background: url("/img/ttl-empresa.png") no-repeat scroll left 5px transparent;
	border-bottom: 1px solid #D9D9D9;
}

#content .empresa .service h1 {
	margin-bottom: 26px;
	color: #ab171d;
	font-size: 22px;
	font-weight: 700;
}

#content .empresa .service p {
	line-height: 18px;
}

#content .empresa .service ul, #content .empresa .service ul li {
	color: #777777;
	font-size: 11px;
}

#content .empresa .service ul li {
	line-height: 18px;
	list-style: inside;
}

#coligadas {
float:left;
height:313px;
margin-left:5px;
width:800px;
}

#coligadas div {
float:left;
height:175px;
padding-top:138px;
}

#coligadas div a {
color:#777;
display:block;
font-size:11px;
}

#coligadas div a:hover {
text-decoration:underline;
}

#coligadas div a.nolink:hover {
text-decoration:none !important;
}

#coligadas div a.goto {
color:#ab171d;
display:block;
font-size:11px;
font-weight:700;
height:19px;
margin-top:20px;
}

#coligadas div a.goto:hover {
text-decoration:none;
}

#coligadas div.ativaadm {
background:url(/img/logo-ativaadm.png) no-repeat center 38px;
border-right:1px solid #d9d9d9;
width:249px;
}

#coligadas div.ativaadm a {
padding:0 23px 0 16px;
}

#coligadas div.ativaadm a.goto {
background:url(/img/icon-link.png) no-repeat 16px center;
padding:3px 0 0 38px;
}

#coligadas div.data {
background:url(/img/logo-data.png) no-repeat center 33px;
border-right:1px solid #d9d9d9;
width:300px;
}

#coligadas div.data a {
padding:0 45px;
}

#coligadas div.data a.goto {
background:url(/img/icon-link.png) no-repeat 45px center;
padding:3px 0 0 67px;
}

#coligadas div.sanen {
background:url(/img/logo-sanen.png) no-repeat center 33px;
width:249px;
}

#coligadas div.sanen a {
padding:0 8px 0 31px;
}

#coligadas div.sanen a.goto {
background:url(/img/icon-link.png) no-repeat 31px center;
padding:3px 0 0 53px;
}

#reference-services {
background:url(/img/ttl-servicos.png) no-repeat left 5px;
border-bottom:1px solid #d9d9d9;
height:39px;
margin-bottom:12px;
margin-left:5px;
width:800px;
}

#servicos {
float:left;
margin-left:5px;
width:800px;
min-height:575px;
}

#servicos img.banner {
margin-bottom:21px;
}

#servicos ul.submenu {
float:left;
height:508px;
margin-right:25px;
width:182px;
}

default.css (line 1037)


#servicos ul.submenu li.logo {
height:84px;
border:none;
padding-bottom:30px;
text-align:center;
}

#servicos p {
color:#777;
font-size:11px;
margin-bottom:25px;
}

#servicos div.service {
width:593px;
height:auto;
overflow:hidden;
float:left;
padding-bottom:20px;
}

#servicos div.service img.left {
float:left;
margin:0 20px 20px 0;
}

#servicos div.service div.block {
width:593px;
height:180px;
border-top:1px solid #d6d6d6;
border-bottom:1px solid #d6d6d6;
padding-top:24px;
margin-bottom:24px;
}

#servicos div.service div.block img {
float:left;
margin-right:20px;
}

#servicos div.service div.block h2 {
font-size:16px;
margin-bottom:15px;
}

#servicos div.service div.block ul li {
margin-bottom:8px;
font-size:12px;
color:#666;
list-style:disc inside;
}

#servicos div.service p.bold {
font-size:16px;
font-weight:700;
color:#000;
margin-bottom:5px;
}

#servicos div h1 {
color:#ab171d;
font-size:22px;
font-weight:700;
margin-bottom:26px;
}

#servicos div.photo {
height:123px;
margin-bottom:25px;
width:800px;
clear:left;
}

#servicos div.photo a {
float:left;
margin-right:14px;
}

#servicos div.photo-border {
height:123px;
margin-bottom:25px;
width:800px;
clear:left;
border-bottom:1px solid #d9d9d9;
padding-bottom:25px;
}

#servicos div.photo-border a {
float:left;
margin-right:14px;
}

#servicos ul.submenu li {
border-bottom:1px solid #d9d9d9;
height:33px;
width:182px;
}

#servicos ul.submenu li.last {
border:none;
}

#servicos ul.submenu li a {
color:#777;
display:block;
font-size:11px;
height:24px;
padding-top:9px;
width:182px;
}

#servicos ul.submenu li a.atual {
color:#ab171d;
font-weight:700;
}

#servicos ul.submenu li a:hover,#servicos ul.submenu li a.atual:hover {
text-decoration:underline;
}

#reference-area {
background:url(/img/ttl-areas-atuacao.png) no-repeat left 5px;
height:39px;
margin-left:5px;
padding-bottom:5px;
width:800px;
}

#reference-units {
background:url(/img/ttl-unidades-negocios.png) no-repeat left 5px;
border-bottom:1px solid #d9d9d9;
height:39px;
margin-bottom:0;
margin-left:5px;
margin-top:-42px;
position:relative;
width:800px;
}

#mapa-unidades {
margin-left:5px;
}

#unidades {
float:left;
margin-left:5px;
padding-bottom:25px;
width:800px;
}

#unidades ul {
float:left;
}

#unidades ul.left {
border-right:1px solid #d9d9d9;
width:253px;
}

#unidades ul.left li {
color:#777;
font-size:11px;
font-weight:400;
}

#unidades ul.left li.unidade {
font-size:18px;
font-weight:700;
margin-top:23px;
}

#unidades ul.left li.filial {
font-size:11px;
font-weight:700;
margin-top:17px;
}

#unidades ul.left li.cidade {
font-size:11px;
font-weight:700;
}

#unidades ul.center {
border-right:1px solid #d9d9d9;
padding-left:36px;
width:255px;
}

#unidades ul.center li {
color:#777;
font-size:11px;
font-weight:400;
}

#unidades ul.center li.unidade {
font-size:18px;
font-weight:700;
margin-top:23px;
}

#unidades ul.center li.filial {
font-size:11px;
font-weight:700;
margin-top:17px;
}

#unidades ul.center li.filialspace {
font-size:11px;
font-weight:700;
margin-top:23px;
}

#unidades ul.center li.cidade {
font-size:11px;
font-weight:700;
}

#unidades ul.right {
padding-left:34px;
width:220px;
}

#unidades ul.right li {
color:#777;
font-size:11px;
font-weight:400;
}

#unidades ul.right li.unidade {
font-size:18px;
font-weight:700;
margin-top:23px;
}

#unidades ul.right li.filial {
font-size:11px;
font-weight:700;
margin-top:17px;
}

#unidades ul.right li.cidade {
font-size:11px;
font-weight:700;
}

#reference-news {
background:url(/img/ttl-noticias.png) no-repeat left 5px;
border-bottom:1px solid #d9d9d9;
height:43px;
margin-left:5px;
width:800px;
}

#reference-news a {
float:right;
margin-top:12px;
}

#noticias {
border-bottom:1px solid #d9d9d9;
float:left;
margin-left:5px;
width:800px;
}

#noticias div {
border-bottom:1px solid #d9d9d9;
float:left;
padding:25px 0;
width:388px;
}

#noticias div.left {
margin-right:24px;
}

#noticias div.border-left {
border:none;
margin-right:24px;
}

#noticias div.border-right {
border:none;
}

#noticias div a.image {
float:left;
height:123px;
margin-right:15px;
width:155px;
}

#noticias div a.image img {
border-bottom:5px solid #a21418;
}

#noticias div p {
color:#999;
float:left;
font-size:10px;
margin-bottom:10px;
width:218px;
}

#noticias div h1,#noticias div h2 {
float:left;
margin-bottom:10px;
width:218px;
}

#noticias div h1 a {
color:#ab171d;
display:block;
font-size:11px;
font-weight:700;
width:218px;
}

#noticias div h2 a {
color:#777;
display:block;
font-size:11px;
font-weight:400;
width:218px;
}

#noticias div h2 a:hover {
text-decoration:underline;
}

#arquivo {
border-bottom:1px solid #d9d9d9;
float:left;
height:25px;
margin-left:5px;
padding-top:7px;
width:800px;
}

#arquivo form fieldset label span {
color:#777;
float:left;
font-size:11px;
font-weight:700;
margin-right:7px;
padding-top:2px;
}

#arquivo form fieldset label select {
border:1px solid #8a8a8a;
color:#555;
font-size:11px;
}

#arquivo form fieldset label select option {
color:#555;
font-size:11px;
padding-left:5px;
}

#arquivo form fieldset #waiting {
width:24px;
height:24px;
float:right;
margin:-3px 550px 0 0;
background:url(/img/loading.gif) no-repeat center center;
display:none;
}

#listnews {
background:url(/img/icon-news.png) no-repeat 121px 0;
float:left;
margin-bottom:25px;
margin-top:-1px;
width:800px;
}

#listnews ul li {
border-bottom:1px solid #d9d9d9;
}

#listnews ul li.last {
border:none;
}

#listnews ul li a {
color:#777;
display:block;
font-size:11px;
font-weight:400;
height:26px;
padding:13px 0 0 5px;
}

#listnews ul li a:hover {
background:#ab171d;
color:#fff;
}

#noticia {
border-bottom:1px solid #d9d9d9;
float:left;
margin-left:5px;
width:800px;
}

#noticia p.date {
color:#999;
font-size:10px;
margin-bottom:10px;
}

#noticia h1 {
color:#ab171d;
font-size:22px;
font-weight:700;
padding-bottom:25px;
width:800px;
}

#noticia div.galeria {
float:left;
margin-right:25px;
padding-bottom:10px;
width:194px;
}

#noticia div.galeria p.zoom {
float:left;
height:137px;
width:194px;
background:url(/img/loading.gif) no-repeat center center;
}

#noticia div.galeria p.zoom a {
height:137px;
width:194px;
float:left;
background:url(/img/bg-img-noticia.png) no-repeat right bottom;
}

#noticia div.galeria div a {
float:left;
margin-top:12px;
}

#noticia div.galeria div a.left {
margin-right:12px;
}

#noticia div.galeria div a img {
opacity:.40;
}

#noticia div.galeria div a img.atual {
opacity:1;
}

#noticia div.text {
float:left;
min-height:250px;
width:580px;
}

#noticia div.text-full {
float:left;
min-height:250px;
width:774px;
}

#noticia div.text p,
#noticia div.text-full p {
color:#777;
font-size:11px;
margin-bottom:26px;
}

#reference-glossary {
background:url(/img/ttl-glossario.png) no-repeat left 5px;
border-bottom:1px solid #d9d9d9;
height:45px;
margin-bottom:25px;
margin-left:5px;
width:800px;
}

#glossario {
float:left;
margin-left:5px;
width:800px;
}

#glossario div.submenu {
float:left;
margin-bottom:25px;
margin-right:25px;
width:200px;
}

#glossario div.submenu p.title {
color:#a21418;
font-size:11px;
font-weight:700;
margin-bottom:10px;
}

#glossario form {
width:200px;
}

#glossario form fieldset {
border-bottom:1px solid #d9d9d9;
border-top:1px solid #d9d9d9;
padding:13px 0;
}

#glossario form fieldset label {
color:#777;
display:block;
font-size:11px;
margin-bottom:12px;
width:200px;
}

#glossario form fieldset select {
border:1px solid #8a8a8a;
color:#555;
font-size:11px;
width:92px;
}

#glossario form fieldset select option {
color:#555;
font-size:11px;
padding-left:10px;
}

#glossario div.palavras {
float:left;
width:575px;
}

#glossario div.palavras h1 {
color:#a21418;
font-size:14px;
font-weight:700;
margin-bottom:10px;
}

#glossario div.palavras p {
border-bottom:1px solid #d9d9d9;
color:#777;
font-size:11px;
margin-bottom:18px;
padding-bottom:18px;
}

#glossario div.palavras p.no-border {
border:none;
}

#reference-contact {
background:url(/img/ttl-fale-conosco.png) no-repeat left 5px;
border-bottom:1px solid #d9d9d9;
height:45px;
margin-bottom:25px;
margin-left:5px;
width:800px;
}

#faleconosco {
width:800px;
min-height:450px;
margin-left:5px;
float:left;
}

#faleconosco div.informacao {
width:293px;
float:left;
}

#faleconosco div.informacao p.title {
color:#a21418;
font-size:11px;
font-weight:700;
margin-bottom:10px;
}

#faleconosco div.informacao ul {
width:293px;
float:left;
background:url(/img/icon-telefone.png) no-repeat left 98px;
padding-bottom:43px;
padding-top:10px;
border-top:1px solid #d9d9d9;
border-bottom:1px solid #d9d9d9;
margin-bottom:50px;
}

#faleconosco div.informacao ul.sanen {
width:293px;
float:left;
background:url(/img/icon-telefone-sanen.png) no-repeat left 98px;
padding-bottom:43px;
padding-top:10px;
border-top:1px solid #d9d9d9;
border-bottom:1px solid #d9d9d9;
margin-bottom:50px;
}

#faleconosco div.informacao ul li {
color:#777;
font-size:11px;
font-weight:400;
height:16px;
}

#faleconosco div.informacao ul li.bold {
color:#777;
font-size:11px;
font-weight:700;
}

#faleconosco div.formulario {
width:483px;
float:left;
margin-left:24px;
}

#faleconosco div.formulario p {
font-size:11px;
color:#777;
font-weight:400;
margin-bottom:25px;
}

#faleconosco div.formulario p.title {
color:#a21418;
font-size:11px;
font-weight:700;
margin-bottom:10px;
border-bottom:1px solid #d9d9d9;
padding-bottom:10px;
}

#faleconosco div.formulario label {
width:483px;
height:26px;
float:left;
margin-bottom:4px;
}

#faleconosco div.formulario label.checkbox {
width:483px;
height:26px;
float:left;
margin:10px 0 15px 0;
}

#faleconosco div.formulario label.textarea {
width:483px;
height:110px;
float:left;
margin-bottom:4px;
}

#faleconosco div.formulario label span {
width:68px;
float:left;
font-size:11px;
color:#a21418;
font-weight:700;
margin-right:10px;
padding-top:8px;
text-align:right;
}

#faleconosco div.formulario label.checkbox span {
width:auto;
float:left;
font-size:11px;
color:#777;
font-weight:400;
padding-top:0;
text-align:left;
margin:0 0 0 6px;
}

#faleconosco div.formulario label input {
width:359px;
height:18px;
border:1px solid #777;
padding:3px 4px;
}

#faleconosco div.formulario label input.telefone {
width:186px;
}

#faleconosco div.formulario label input.assunto {
width:264px;
}

#faleconosco div.formulario label.checkbox input {
width:auto;
height:auto;
border:1px solid #777;
margin-left:78px;
float:left;
}

#faleconosco div.formulario label textarea {
width:359px;
height:108px;
border:1px solid #777;
padding:3px 4px;
}

#faleconosco div.formulario input.send {
margin-left:78px;
float:left;
}

#faleconosco div.formulario a.reset {
float:left;
margin-left:14px;
}

#jquery-overlay {
height:500px;
left:0;
position:absolute;
top:0;
width:100%;
z-index:90;
}

#jquery-lightbox {
left:0;
line-height:0;
position:absolute;
text-align:center;
top:0;
width:100%;
z-index:100;
}

#jquery-lightbox a img {
border:none;
}

#lightbox-container-image-box {
background:#a21418;
height:250px;
margin:0 auto;
position:relative;
width:250px;
}

#lightbox-container-image {
padding:10px;
}

#lightbox-loading {
height:25%;
left:0;
line-height:0;
position:absolute;
text-align:center;
top:40%;
width:100%;
}

#lightbox-nav {
height:100%;
left:0;
position:absolute;
top:0;
width:100%;
z-index:10;
}

#lightbox-container-image-box > #lightbox-nav {
left:0;
}

#lightbox-nav a {
outline:none;
}

#lightbox-nav-btnPrev,
#lightbox-nav-btnNext {
display:none!important;
height:0!important;
width:0!important;
}

#lightbox-container-image-data-box {
background:#a21418;
font:10px Verdana, Helvetica, sans-serif;
line-height:1.4em;
margin:0 auto;
overflow:auto;
padding:0 10px 10px;
width:100%;
}

#lightbox-container-image-data {
color:#FFF;
font-size:11px;
font-weight:700;
overflow:hidden;
padding:0 10px;
}

#lightbox-container-image-data #lightbox-image-details {
float:left;
text-align:left;
width:70%;
}

#lightbox-image-details-caption {
font-weight:700;
}

#lightbox-image-details-currentNumber {
clear:left;
display:none;
padding-bottom:1em;
visibility:hidden;
}

#lightbox-secNav-btnClose {
float:right;
padding:10px 0 .7em 0;
width:66px;
}