/* CSS Reset */
.reset, html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
font-weight:normal;
font-style: inherit;
font-family: inherit;
vertical-align: baseline;
font-size:100%;
}
:focus{outline:0}
body {
line-height: 1;
color: black;
background: white;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
}
input,select,textarea {font-family:Verdana, Arial, Helvetica, sans-serif;}
ol, ul {list-style: none;}
ul.ul-pontos {list-style:disc; margin-left:15px;}
ul.ul-pontos li {margin-left:15px;}
table {border-collapse: collapse;border-spacing:0;}
caption, th, td {text-align: left;font-weight: normal;vertical-align:top}
blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
h1,h2,h3,h4,h5,h6,strong,b {font-weight:bold}
h1,h2,h3,h4,h5,h6 {padding-bottom:15px; letter-spacing:-1px}
h1 {font-size:2em;}
h2 {font-size:1.8em;}
h3 {font-size:1.6em;}
h4 {font-size:1.4em;}
h5 {font-size:1.2em;}
h6 {font-size:1.1em;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {font-weight:bold; color:#333; text-decoration:none;}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover {color:#000; text-decoration:underline;}
p {padding-bottom:10px !important; line-height:15px !important;}
a {color:#F32; text-decoration:none;}
a:hover {text-decoration:underline}
big {font-size:1.2em}
small {font-size:0.8em;}
address {font-weight:bold}
address,em {font-style:italic}
blockquote {margin-left:15px; font-size:80%; font-style:italic}
blockquote blockquote {font-size:100%}

/* STRUCT */
body {background:#011 url(/gallery-assets/bg1.png)}
#galeria {background:#FFF; margin:20px; padding:10px; width:735px;*width:725px;}
#titulo h1 {font-size:120%; border-bottom:2px solid #B1C905; padding-bottom:10px}
#box-principal {margin:15px 0}

#lista-imagens {clear:both; overflow:auto}
#lista-imagens .image-box {float:left; width:150px; height:113px; padding:2px; border:1px solid #DDD; background-color:#E1E7E7; margin:1px 6px; text-align:center; background-position:center; background-repeat:no-repeat; overflow:hidden}
#lista-imagens .image-box a {text-decoration:none; color:#F60; cursor:pointer}
#lista-imagens .image-box a:hover {text-decoration:underline}
#lista-imagens .image-box a img {border:0}

#viewer{background-color:#eee;padding:10px;border-bottom: 2px solid #666;border-right: 2px solid #666; text-align:center; left:0; top:0}
#vDetails{font-size: 0.8em;padding-top: 0.4em; width:100%}	
#keyboardMsg{display:block; text-align:right; clear:both; width:100%}
#closeButton{ top: 5px; right: 5px; }
#viewer img{ border: none; clear: both;} 
#overlay { background-color: #333; opacity:0.8; *filter:alpha(Opacity=80); display:block; background-position:center; background-repeat:no-repeat}
#overlay img {display:none}


#rodape a {display:none; position:absolute; top:500px; border:2px solid #AAA; background:#FFF; padding:10px; font-size:1.4em; font-weight:bold; color:#AAA; z-index:1500;}
#rodape a:hover {text-decoration:none; color:#F60}
#link-anterior{float:left; left:20px;}
#link-proxima {float:right; right:20px;}

