/**************************************************  
MARVIRTUAL.COM - Servicos de Internet		
Almada | Portugal | Dezembro 2006 / Jan. 2007

Projecto: Costaneto.info
**************************************************/

* {margin:0; padding:0;}
body {text-align:center; font:100%/1.5em "trebuchet ms",Verdana, sans-serif;background:#082755 url(img/fundo.gif) repeat-x; }
h1 {display:none;}
h2, h3 {text-align:left; margin:10px 0; text-transform:uppercase; }
h2 {font-size:1em; color:#f06000; padding:0 0 0 15px;}
h3 {font-size:.9em; color:#777; padding:0 0 0 15px;}
/*h3 {font-size:.8em; color:#999; background:#2b5a7c url(img/ponto.gif) no-repeat 5px center; margin:0 0 5px 10px; padding-left:25px; border-right: 10px solid #943a27;}*/
h4 {font-size:.85em; color:#ddd; margin:15px 0 0 15px; text-align:left; }
br.clear {clear:both;}
img {border:none; background:url(img/ico-loader.gif) no-repeat center center; font-size:.7em;}
img.esq {float:left; margin:8px 15px 0 30px; padding:1px; border:4px solid #2b5a7c/*#3c7ba8*/;}
a {color:#f06000; }
a:hover {color:#fc0; /*amarelo torrado*/ text-decoration:none;}
small {color:#999; font-size:.75em;}

/* Layout */
div#geral {margin:0 auto;width:750px;text-align:left;background:#082755 url(img/franja.gif) repeat-x 0 216px;}
div#banner {height:175px; margin-bottom:20px; background: url(img/banner.jpg) no-repeat;}			
div#corpo {/*width:750px;*/ }
div#conteudos {width:555px; float:left;}
div#conteudos p {font-size:.85em; text-align:justify; padding:5px 30px; color:#ccffff;  }

/* Lista */

ul {list-style:inside; color:#fff; } 
ul li { font-size:.8em; }

ul.sitemap {margin:10px; padding:15px 0 15px 30px; background:#333; border:1px solid #ddd;} 
ul.sitemap li { }

ul#lista-artigos,ul.infos {margin:0 15px 0;}
ul#lista-artigos li {}

dl {border:solid #999; border-width:0 0 0 3px; margin:25px 60px; padding:10px;}
dl dt {padding:5px; color:#943a27; font-weight:bold;}
dl dd {margin:0 0 5px 15px; color:#ffffcc; font:.85em "Trebuchet MS", Verdana, sans-serif;}
/* CDs */
dl.cd {margin:5px 70px;padding:5px; border:none; background:url(img/fotos/costa-neto-prototypus.jpg) no-repeat center right;}

dl.cd dt {padding:0;}
dl.cd dd {margin-bottom:0; }
/*imprensa*/
dl.imprensa {background: url(img/media.jpg) no-repeat center right;}
/*contactos*/
dl.contactos {background: url(img/media.jpg) no-repeat center right;}

/*Separadores*/ 
div.hr {height:15px; clear:both; border-bottom:1px solid #2b5a7c;}
div.hr hr {display: none;}

/* Media*/
div.videos {padding:10px 0 10px 50px; }
div#conteudos div.videos p {color:#777; font-size:.75em; padding:0; }

/* menu lista */
div#menu {width:750px; height:41px; background: url(img/menu.jpg) no-repeat;}
div#menu ul {text-indent:-9929px;}
div#menu ul li {display:inline; float:left; width:125px; margin:0;}
div#menu ul li a {display:block; width:100%; height:41px;}
/* efeito */
div#menu ul li#bt1 a,div#menu ul li#bt2 a,div#menu ul li#bt3 a,div#menu ul li#bt4 a, 
div#menu ul li#bt5 a,div#menu ul li#bt6 a {background:url(img/menu.jpg) no-repeat;}
div#menu ul li#bt1 a {background-position: 0 0;}
div#menu ul li#bt2 a {background-position: -125px 0;}
div#menu ul li#bt3 a {background-position: -250px 0;}
div#menu ul li#bt4 a {background-position: -375px 0;}
div#menu ul li#bt5 a {background-position: -500px 0;}
div#menu ul li#bt6 a {background-position: -625px 0;}
/* menu hover ie + firefox */
div#menu ul li#bt1 a:hover, div#menu ul li#bt2 a:hover, div#menu ul li#bt3 a:hover, div#menu ul li#bt4 a:hover, 
div#menu ul li#bt5 a:hover, div#menu ul li#bt6 a:hover {background: url(img/menu.jpg) no-repeat;}
div#menu ul li#bt1 a:hover {background-position: 0 -41px;}
div#menu ul li#bt2 a:hover {background-position: -125px -41px;}
div#menu ul li#bt3 a:hover {background-position: -250px -41px;}
div#menu ul li#bt4 a:hover {background-position: -375px -41px;}
div#menu ul li#bt5 a:hover {background-position: -500px -41px;}
div#menu ul li#bt6 a:hover {background-position: -625px -41px;}
/* o ie gosta */
div#menu ul li#bt1 a:active, div#menu ul li#bt2 a:active, div#menu ul li#bt3 a:active, div#menu ul li#bt4 a:active, 
div#menu ul li#bt5 a:active, div#menu ul li#bt6 a:active {background: url(img/menu.jpg) no-repeat;}
/* remédio para o Firefox */
div#menu ul li#bt1 a:focus, div#menu ul li#bt2 a:focus, div#menu ul li#bt3 a:focus, div#menu ul li#bt4 a:focus, 
div#menu ul li#bt5 a:focus, div#menu ul li#bt6 a:focus {background: url(img/menu.jpg) no-repeat;}
/* ambos gostam */
div#menu ul li#bt1 a:active, div#menu ul li#bt1 a:focus {background-position: 0 -82px;}
div#menu ul li#bt2 a:active, div#menu ul li#bt2 a:focus {background-position: -125px -82px;}
div#menu ul li#bt3 a:active, div#menu ul li#bt3 a:focus {background-position: -250px -82px;}
div#menu ul li#bt4 a:active, div#menu ul li#bt4 a:focus {background-position: -375px -82px;}
div#menu ul li#bt5 a:active, div#menu ul li#bt5 a:focus {background-position: -500px -82px;}
div#menu ul li#bt6 a:active, div#menu ul li#bt6 a:focus {background-position: -625px -82px;}

/* Galerias - Caixas - thumbs */
div.thumb {width:170px; height:152px; margin:15px 0 0 10px; float:left;}
div.galeria ul {width:500px; padding-left:50px; list-style:none inside; }
div.galeria ul li {float:left;margin:8px;}
div.galeria ul li img {padding:2px;border:1px inset #777; }

div#coluna {float:right; width:190px; }
div#coluna div.player {text-align:right; width:170px;}
div#coluna div.agenda {height:160px; margin:15px 5px 5px 5px; padding-top:50px; background:url(img/cx-agenda.gif) no-repeat top right;}

div#coluna div.agenda p, p#mar {text-align:left; margin:5px; padding:8px; font: .8em/1em verdana,arial,sans-serif; color:#999; border-bottom:1px dotted #082755;}

p#mar {font:.7em/1.5em verdana,arial,sans-serif; color:#999; text-align:center; }

div#coluna span {margin:5px 0; padding-left:10px; display:block;}

address {height:41px;clear:both;padding-top:3px; background:url(img/footer.gif) repeat-x; text-align:right; }
address a { }

/* cms */
div#breadcrumbs {font-size:.8em; margin-left:20px; color:#fff;  }
div#breadcrumbs a {color:pink; text-decoration:; }
div#breadcrumbs a:hover {color:#c00927;  }

div#search {}

form#post { }

fieldset {padding:10px; margin:10px; background:#333; color:#000; }
legend {font:bold .8em verdana,arial,sans-serif; padding:0 5px;color:#fff;}
input {padding:2px; }
input.button {padding:0 4px; font-weight:bold; font-size:.85em; color:blue; }
input#edit_article { padding:0 15px; text-transform:uppercase; }
#at,#as,#dm,#km  {width:100%; padding:4px;   }

div#geral p.date {border-top:1px solid #777; margin:10px 25px; font-size:.7em; text-align:right;}
div#geral p.date a {margin-right:10px;   }

div.paginator {text-align:center; font-size:.75em; color:#777; margin-top:10px;  }

p.but { font-weight:bold; text-align:center; padding-left:5px; }
select#cat { width:200px;  background:#fff; }
select#cat option { padding:4px 6px; font-weight:bold; }

textarea {width:99%; height:15em; font:normal .85em verdana,sans-serif; padding:3px; }

textarea#txt {height:30em;  }

.comment {background:#333; color:#808080; padding:10px; margin:0 0 10px 0; border-top:1px solid #ccc; }
.commentsbox {background:#082755; color:#fff; padding:10px; margin:0 0 10px 0; }

textarea,fieldset,#at,#as,#dm,#km,p.but {border:1px solid #e4df94;}
.text {}
.button {}
input#name, input#email, input#weblink,input#url { width:99%; }
input#contactform {border:2px solid red; }



/* slimbox */
#lbOverlay {position:absolute;z-index:9999;left:0;width:100%;background-color:#000;cursor:pointer;}
#lbCenter, #lbBottomContainer {position:absolute;z-index:9999;left:50%;overflow:hidden;background-color:#fff;}
.lbLoading {background:#fff url(http://marvirtual.com/a-file/js/img/loading.gif) no-repeat center;}
#lbImage {position:absolute;	left:0;top:0;border:10px solid #fff;background-repeat:no-repeat;}
#lbPrevLink, #lbNextLink {display:block;position:absolute;top:0;	width:50%;outline:none;}
#lbPrevLink {left:0;}
#lbPrevLink:hover {background:url(http://marvirtual.com/a-file/js/img/prevlabel.gif) no-repeat 0% 15%;}
#lbNextLink {right:0;}
#lbNextLink:hover {background:url(http://marvirtual.com/a-file/js/img/nextlabel.gif) no-repeat 100% 15%;}
#lbBottom {font-family:verdana,arial,geneva,helvetica,sans-serif;font-size:10px;color:#666;line-height:1.4em;text-align:left;border:10px solid #fff;border-top-style:none;}
#lbCloseLink {display:block;	float:right;width:66px;height:22px;margin:5px 0;outline:none;
background: url(http://marvirtual.com/a-file/js/img/closelabel.gif) no-repeat center;}
#lbCaption, #lbNumber {margin-right:71px;}
#lbCaption {font-weight:bold;}

