

div.mediatecas h1.header { border-bottom: 10px #aa0000 solid; color: #958D7A; margin-bottom: 0px;}
div.mediatecas div.subheader { border-color:#aa0000; border-style: solid; border-width: 2px 0; color: white; margin-bottom: 25px; }
div.mediatecas div.subheader div.titol{ padding-top: 5px; margin-left: 5px; font-size: 1.4em; font-weight: bold; margin-bottom: 3px;}
div.mediatecas div.subheader a { color: black; text-decoration: none }
div#altres { }
div#altres h2 { border-color: #aa0000; border-style: solid; border-width: 2px 0; font-size:1em; margin: 0px; padding-top: 10px; margin-bottom:10px; padding-bottom:2px; border-top-width: 4px;}
div.mediatecas ul.altres { margin: 0; list-style: none; padding: 0}
div.mediatecas ul.altres li { background: url(/images/separador_fotogaleria.gif) bottom repeat-x; padding: 5px 0; width: 300px; float: left; margin-left: 20px; display: inline; }
div.mediatecas ul.altres li { font-size: .9em; }
div.mediatecas ul.altres li a { color: black;}
div.mediatecas ul.altres li a:hover { text-decoration: underline; }
div.mediatecas ul.altres li div.defthumb { width: 100px; height: 75px; overflow: hidden; border: 1px solid black; float: left;}
div.mediatecas ul.altres li div.info { margin-left: 5px; float: left; width: 170px;}
div.mediatecas ul.altres li div.info div.titol {  font-weight: bold;}
div.mediatecas ul.altres li div.info div.data { color:#666; }

div.mediatecas ul.imageList { list-style:none}
div.mediatecas ul.imageList li { float: left; width: 350px; height: 350px; margin-left: 1em; }
div.mediatecas ul.imageList li div.thumb{ width: 350px; overflow: hidden; text-align: center }

div.mediatecas div.navbar {float: right; width: 260px; font-size:12px; margin: 3px 0;}
div.mediatecas div.navbar img { vertical-align: middle; }
div.mediatecas div.navbar div.navprev { float: left; width: 95px; margin-left: 5px; border-right: 1px solid silver;}
div.mediatecas div.navbar div.navcont { float: left; margin: 3px 5px; text-align: center; }
div.mediatecas div.navbar div.navseg { float: left; width: 95px; text-align: right; margin-right: 5px; border-left: 1px solid silver; }

div#currentFoto {text-align: center; margin-top: 10px;}
div#currentFoto img { border: 1px solid black; }
ul#thumbnails li.item { margin-bottom: 5px; margin-right: 5px; float: left; list-style: none; width: 305px; border: 1px solid #eee; }
ul#thumbnails li.item div.metadata { font-size: 11px; }
ul#thumbnails li.item div.thumb { width: 305px; min-height: 135px; overflow: hidden; text-align: center;}
ul#thumbnails li.item div.thumb img { max-height: 130px; border: 1px solid black; padding: 2px;}
ul#thumbnails li.item div.texto { font-weight: bold; font-size:11px; height: 28px; overflow: hidden; }
ul#thumbnails li.item div.filename { font-size: 10px; font-style:italic; }
ul#thumbnails li.item div.actions { border-bottom: 1px solid #eee; margin-bottom: 2px; padding: 2px; }
ul#thumbnails li.item div.actions img { margin-right: 2px }
ul#thumbnails li.item label { float: none; padding: 0px; font-weight: bold;  }
ul#thumbnails li.item div.archived { text-align: center; font-weight: bold; color: silver; }
div.destacada { background: black; padding: 15px 20px 40px; color: white; }
div.destacada div.pie { font-size: 12px; margin-top: 5px; }
div.subheader div.tags {font-size: .7em; margin-left: 10px; margin-bottom: 2px; }
div.subheader div.tags span.tag { background:transparent url(/images/icons/mini-category.gif) no-repeat scroll left -2px; margin-left:0.5em; padding-left:18px; }
div.subheader div.tags span.tag a { color: #ccc; }
div.mediatecas div.pager { margin-top: 10px; text-align: center; font-size:0.8em;}
div.mediatecas div.pager a.current { border-top: 2px solid #F07901; font-weight: bold; }
div.mediatecas div.pager a {  color: #F07901; text-decoration: none; padding: 0 2px; }
div.mediatecas div.pager a:hover { background: #F07901; color: white; }
