/* GERAL */
html { margin:0px; padding:0px; }
body { margin:0px; padding:0px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; background:#6f8e04; color:#000000; text-align:justify; }
img, table { border:0px; }
form { padding:0px; margin:0px; }
p { text-align:justify; }
ul { list-style:none; margin:0; padding:0; }
label { cursor:pointer; }

a:link, a:visited { color:#798e0b; text-decoration:underline; }
a:hover, a:active { text-decoration:none; }

div.clear-both { clear:both; }


/* MAIN */
div.top { height:11px; background:#1d243e; }

div.menu { border-top:1px solid #8492ad; background:url(../images/menu-bg.jpg) repeat-x; height:30px; padding:0px 15px; }
div.menu-center { width:940px; margin:auto; }
div.menu ul { float:left; height:30px; border-right:1px solid #5e6c89; }
div.menu ul li { float:left; color:#fff; background:url(../images/menu-li-bg.jpg) no-repeat; padding:0px 1px; border-right:1px solid #222e48; }
div.menu ul li a:link, div.menu ul li a:visited { color:#6e85cb; text-decoration:none; display:block; padding:8px 33px 8px 34px; }
div.menu ul li a:hover, div.menu ul li a:active, div.menu ul li a.active { color:#fff!important; background:#222e48; }


div.header { background:url(../images/header-bg.jpg) repeat-x; height:270px; }
div.header-center { width:940px; margin:auto; }
div.header-center div.logo { width:201px; height:220px; float:left; background:url(../images/logo-bg.png) no-repeat; margin-top:50px; }
div.header-center div.logo img { margin-left:10px; margin-top:15px; }

div.header-center div.flash { float:right; position:relative; }

div#Flags { color:#BBE805; position:absolute; top:15px; right:15px; }
div#Flags a:link,
div#Flags a:visited { color:#BBE805; text-decoration:none; line-height:1.6; }
div#Flags a:hover,
div#Flags a:active,
div#Flags a.Active { color:#fff; }

div.header-center div.recomende, div.header-center div.favoritos, div.header-center div.fale { float:right; }
div.header-center div.recomende a:link, div.header-center div.recomende a:visited,
div.header-center div.favoritos a:link ,div.header-center div.favoritos a:visited,
div.header-center div.fale a:link, div.header-center div.fale a:visited { color:#bbe805; padding:15px 0px 0px 0px; display:block; margin:0px 5px; }
div.header-center div.recomende a:hover, div.header-center div.recomende a:active,
div.header-center div.favoritos a:hover ,div.header-center div.favoritos a:active,
div.header-center div.fale a:hover, div.header-center div.fale a:active { color:#000; }
div.header-center div.recomende a:link, div.header-center div.recomende a:visited { background:url(../images/recomende-off.gif) no-repeat center top; }
div.header-center div.recomende a:hover, div.header-center div.recomende a:active { background:url(../images/recomende-on.gif) no-repeat center top; }
div.header-center div.favoritos a:link, div.header-center div.favoritos a:visited {  }
div.header-center div.favoritos a:hover, div.header-center div.favoritos a:active {  }
div.header-center div.fale a:link, div.header-center div.fale a:visited { background:url(../images/fale-off.gif) no-repeat center 4px; }
div.header-center div.fale a:hover, div.header-center div.fale a:active { background:url(../images/fale-on.gif) no-repeat center 4px; }


/* CONTEUDO */
div.content { background:#cfd4da; border-top:5px solid #475379; padding:30px 0px; _margin-top:-43px; }
div.content-center { width:940px; margin:auto; }

div.marca-agua { width:100%; background-image:url(../images/marca-agua.png); z-index:-4; background-position:top right; background-repeat:no-repeat; margin:-90px 0px 0px 0px; height:125px; margin-bottom:20px; }
div.marca-agua-quemsomos { margin:-200px 0px 0px 0px; background-image:url(../images/marca-agua-quem.png); background-position:top left!important; height:205px; }
div.marca-agua-transportadora { margin:-290px 0px 10px 0px; *margin:-350px 0px 10px 0px; background-image:url(../images/marca-agua-agencia.png); background-position:center; height:300px; }
div.marca-agua-viaturas { margin:-40px 0px 0px 0px; background-position:center; }
div.marca-agua-agencia { margin:-145px 0px 0px 0px; background-image:url(../images/marca-agua-quem.gif); background-position:center; height:140px; }
div.marca-agua-contactos { margin:-15px 0px 0px 0px; background-position:top right!important; }
div.marca-agua-orcamento { margin:-500px 0px 200px 0px; background-image:url(../images/marca-agua-quem.gif); background-position:top left; height:300px; margin-left:300px; }

/* HOME */
div.content-center div.content-home { width:266px; float:left; background:url(../images/content-home-bg.jpg) no-repeat; padding:11px 14px 0px 11px; margin:0px 8px; font-size:11px; color:#222d41; }
div.content-center div.home-text { height:340px; padding:12px; border:5px solid #fff; line-height:16px; background:url(../images/content-home-text-bg.jpg) repeat-x #fff; text-align:left; }
div.content-center span.home-title { display:block; color:#6a8502; padding:0px 0px 10px 0px; margin-bottom:20px; font-weight:bold; border-bottom:1px dotted #6a8502; font-size:16px; }

div.content-center div.home-text ul { }
div.content-center div.home-text ul li { padding:0px 0px 20px 15px; background:url(../images/arrow-home.gif) no-repeat 0px 4px; }
div.content-center div.home-text h1 { margin:0; padding:0; font-size:20px; }

div.content-center div.home-text a.link-home:link,
div.content-center div.home-text a.link-home:visited { float:right; font-weight:bold; }


/* INTERNAS */
/* QUEM SOMOS */
div.quem-somos { padding:10px 15px 15px 15px; background:url(../images/viatura-bg.jpg) no-repeat left bottom; border:4px solid #fff; background:#FFFFFF url(../images/content-home-text-bg.jpg) repeat-x; line-height:16px; }
div.quem-somos img.empresa { margin:0px 10px 10px 20px; }

/* TRANSPORTADORA */
div.transportadora { padding:10px 15px 15px 15px; background:url(../images/viatura-bg.jpg) no-repeat left bottom; border:4px solid #fff; background:#FFFFFF url(../images/content-home-text-bg.jpg) repeat-x; line-height:16px; }

/* AGENCIA */
div.agencia { padding:10px 15px 15px 15px; background:url(../images/viatura-bg.jpg) no-repeat left bottom; border:4px solid #fff; background:#FFFFFF url(../images/content-home-text-bg.jpg) repeat-x; line-height:16px; }


/* VIATURAS */
div.viatura { padding:0px 0px 0px 0px; margin:25px 0px; background:url(../images/viatura-bg.jpg) no-repeat left bottom; border:4px solid #fff; background:#FFFFFF url(../images/content-home-text-bg.jpg) repeat-x scroll 0%; float:left; width:45%; }
div.viatura-left { margin-right:20px; }
div.viatura-right {  }
table.viatura { margin:0px 0px; height:250px; padding:5px; border-bottom:1px dotted #ccc; line-height:16px; width:100%; }
table.viatura td.image { width:10%; text-align:center; padding:5px; vertical-align:top; }
table.viatura td.image img { padding:5px; background:#fff; margin-bottom:3px; display:block; }
table.viatura td.image a.ampliar:link, table.viatura td.image a.ampliar:visited { padding:3px; }
table.viatura td.text { width:90%; vertical-align:top; padding-top:10px; }
table.viatura td.text h2 { margin-bottom:10px; }

div.top-page { text-align:right; padding:5px; }
div.top-page a:link, div.top-page a:visited { padding-right:15px; background:url(../images/top-page.jpg) right no-repeat; }


/* CONTACTOS */
div.contactos { padding:10px 15px 20px 15px; background:url(../images/viatura-bg.jpg) no-repeat left bottom; border:4px solid #fff; background:#FFFFFF url(../images/content-home-text-bg.jpg) repeat-x; line-height:16px; }
table.contactos { margin:25px 0px 0px 0px; }
table.contactos td.title { font-weight:bold; font-size:11px; padding:0px 0px 15px 0px; }
table.contactos td.google-map { text-align:center; }
table.contactos td.google-map img { margin:0px 5px; }


/* PEDIDO ORCAMENTO */
div.pedido-orcamento { padding:10px 15px 20px 15px; background:url(../images/viatura-bg.jpg) no-repeat left bottom; border:4px solid #fff; background:#FFFFFF url(../images/content-home-text-bg.jpg) repeat-x; line-height:16px; }
div.pedido-orcamento input { border:1px solid #ccc; padding:2px 3px; font-size:10px; background:#fff; }
div.pedido-orcamento select { border:1px solid #ccc; padding:2px 3px; font-size:10px; }
div.pedido-orcamento textarea { border:1px solid #ccc; padding:2px 3px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }
div.pedido-orcamento table.identificacao { margin:0px 0px 0px 115px; }
div.pedido-orcamento table.identificacao td.title { font-weight:bold; text-transform:uppercase; border-bottom:1px solid #ccc; }

div.pedido-orcamento table.servico { margin:20px 0px 20px 30px; }
div.pedido-orcamento table.servico td.title { font-weight:bold; text-transform:uppercase; border-bottom:1px solid #ccc; }
div.pedido-orcamento table.servico input.enviar-orcamento { cursor:pointer; background:#CFD4DA; }
div.pedido-orcamento table.servico input.enviar-orcamento:hover, div.pedido-orcamento table.servico input.enviar-orcamento:focus { background:#6F8E04; color:#fff; }
div.pedido-orcamento table.servico td.botao { border-top:2px solid #ccc; }


/* FOOTER */
div.footer { background:#6f8e04; border-top:5px solid #475379; padding:15px 0px 30px 0px; color:#fff; }
div.footer-center { width:940px; margin:auto; }
div.footer-l { float:left; color:#c2f504; }
div.footer-l a:link, div.footer-l a:visited { color:#c2f504; text-decoration:none; }
div.footer-l a:hover, div.footer-l a:active { text-decoration:underline; }
div.footer-r { float:right }


/* IMAGES */
body#images { padding:5px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; background:#CFD4DA; color:#000000; text-align:justify; }

body#images img.image { padding:5px; background:#fff; }

div.galeria ul li{
	float:left;
}

div.galeria ul li img{
	padding:2px;
	background-color:#ffffff;
	border:1px solid #cccccc;
	margin: 0px 13px 13px 0px;
}

img#slogan{
	margin:55px 0px 0px 2px;
	padding:0;
}
