/* Projecto: Four by Four  
   Almada, 29-02-2008  
   Marvirtual.com
   Marlene Nobre + José Monteiro 
*/

*{margin:0;padding:0; }
body{text-align:center; font:100% verdana, arial, sans-serif;color:#0f0f0f; background:#404040; }
/* Header */
h1{text-indent:-99999px;background:url(img/four-by-four.gif) no-repeat 40px 0;}
h1 a{display:block; height:182px;}
/* Estrutura */
#mapa{margin:50px 0; }
div#geral{width:800px; margin:0 auto; background:url(img/fundo-tira.gif) repeat-y center; }
div#geral #fundo{background:url(img/fundo.gif) no-repeat;  }
div#coluna{float:left; width:280px; text-align:center; padding:38px 0 0 0; }
div#nav{height:213px; background:url(img/menu.gif) no-repeat 49px 0;   }
div.tel, div.marcas{margin:10px 0; }
div#conteudos{width:500px; font-size:.8em;  float:right; }
div#slideshow{height:264px; background:url(slideshow/banner1.jpg) no-repeat; }
div#post{margin:5px 15px; text-align:left; }

div#footer{height:92px; clear:both; background:#404040 url(img/footer.gif) no-repeat;}
div#copy{font-size:.7em; text-align:left; padding:40px 0 0 75px;}
div#copy span{margin-right:30px; }
div#copy span small{color:#bab9b7; background:transparent; }
div#copy a{color:#fda800; background:transparent; }
/* Navegação */
ul.nav-home{list-style:none;text-align:left; margin-bottom:17px; padding-left:48px; height:22px;}
ul.nav-home li{display:inline; font-size:.6em; }
ul.nav-home li a{margin:0 1px; padding:0 1px; float:left; height:100%;text-indent:-99999px;  }
a#nh1{width:43px;}
a#nh2{width:87px;}
a#nh3{width:69px;}
a#nh1:hover, a#nh2:hover, a#nh3:hover{background:url(img/menu.gif) no-repeat;}
a#nh1:hover{background-position:-227px 0;}
a#nh2:hover{background-position:-274px 0;}
a#nh3:hover{background-position:-365px 0;}
/* nav-viaturas */
ul.nav-viaturas{list-style:none; margin-left:50px;}
ul.nav-viaturas li{margin-bottom:2px;}
ul.nav-viaturas li a{display:block; height:26px; text-indent:-99999px;}
a#m1:hover,a#m2:hover,a#m3:hover,a#m4:hover,a#m5:hover,a#m6:hover{background:url(img/menu.gif) no-repeat;}
a#m1:hover{background-position:-230px -39px;}
a#m2:hover{background-position:-230px -67px;}
a#m3:hover{background-position:-230px -95px;}
a#m4:hover{background-position:-230px -123px;}
a#m5:hover{background-position:-230px -151px;}
a#m6:hover{background-position:-230px -179px;}

ul.sitemap, ul.artigos, ul.categoria {margin-left:45px; }
ul.sitemap li, ul.artigos li, ul.categoria li {list-style-type: circle; line-height:2em; }

#blog {background:#222;border:1px solid red;color:#ddd;font:bold 0.75em verdana,arial,sans-serif;margin:25px;padding:5px;}

/* Listas */
dl#dados {margin-top:15px; font-size:1.1em; }
dl#dados dd {padding:5px 0; }
dl#dados span {color:#333; background:; }

/* Títulos */
h2, h3{padding:10px 0 6px 0; color:#cb0000; background:transparent;}
h2 {font-size: 1.5em;}
h3 {font-size: .9em;}

/* Formulários */
/* Links */
a {color:#fca850; background:transparent;}
a:hover {color:#fca800; background:transparent; text-decoration:none;}

/* Miscelânia */
img{border:0;font-size:.5em; color:blue; background:url(img/img.gif) no-repeat center center;}
p {color:#bab9b7; background:transparent; padding:5px 15px; line-height:2em; text-align:justify; }
p.date {font-size:.7em; margin:0 0 20px 0;}
p.post {border:2px solid red;}
p.sair a {font-size:.9em; font-weight: bold; text-align:center; border:3px solid red; padding:5px 10px;  }
div.paginator {font-size:.75em; text-align:center; }
br.clear{clear:both;}
div#destaques a img{border:1px solid #404040; margin-bottom:4px;}
div#destaques a:hover img{border:1px dotted #fda800;  }

/* cms */
div#breadcrumbs {margin-bottom:15px;padding:0 5px; font-weight:bold; color:#bab9b7;background:transparent;}
div#breadcrumbs a {color:#fda800;background:transparent;}

form#cms {border:1px solid #000; background:#404040; margin:0 5px; padding:1px; }
fieldset {border:1px solid #e4df94; padding:3px; margin:20px 0; color:#0f0f0f; background:#404040; }
form p {margin-bottom:2px; padding:0; color:#bab9b7; text-align:left;}
legend {font-weight:bold; color:#bab9b7; background:#404040; padding:0 3px;}
input {padding:2px; margin:5px; color:#000; background:#ddd; }
#name,#email,#weblink,textarea{width:95%; }
input.button {padding:0 1px; margin:0 1px;font-weight:bold; color:blue; }
textarea {height:20em; padding:3px; color:#000; background:#ddd; }
div#profile p, input label {text-align:left;}
.comment {padding:10px; margin:0 0 10px 0; border-top: 1px solid red; }
div.commentsbox { color:#808080; padding:10px; margin:0 0 10px 0; }