/* CSS 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;
outline: 0;
font-weight:normal;
font-style: inherit;
font-family: inherit;
vertical-align: baseline;
}
:focus { outline:0; }
body {
line-height: 1;
color: black;
background: white;
font-family:'Trebuchet MS',Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
input,select,textarea {font-family:'Trebuchet MS',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 a,h2 a,h3 a,h4 a,h5 a,h6 a {font-weight:bold; color:#000; text-decoration:underline;}
p {padding-bottom:10px !important; line-height:15px !important;}
a {color:#F60; text-decoration:none;}
a:hover {text-decoration:underline}
big {font-size:1.2em}
/* Base do site */
body {background:#635B59 url(/img/fundo.jpg) repeat-x;}
#topo {width:700px; padding:0px 35px 0; margin:auto; margin-top:0px; height:360px; background:#FFC500 url(/img/fundo-topo.gif) repeat-x top left;}
.topo-mod {height:160px !important}
#base {width:700px; padding:0 35px 35px;margin:auto; background:#FFC800}
#base #menu-topo {width:686px; margin:auto; background:#FFF url("/img/base-top.jpg") no-repeat bottom center; padding-bottom:27px;}
#menu-topo ul {width:640px; margin:auto; height:18px;}
#menu-topo li {float:left;}
#menu-topo li a {padding:5px 6px 0;color:#666; font-weight:bold; font-size:1.1em; text-decoration:none; display:block; float:left;
  border-bottom:3px solid #FFF; margin-bottom:2px;}
#menu-topo li a:hover {color:#000; background:url(img/menu-arrow.gif) no-repeat center top;border-bottom:3px solid #FC0;display:block; float:left;}
#base #conteudo {background:url(/img/base-center.jpg) repeat-y top center; padding:0 40px;}
#base #base-bottom {background:url(/img/base-bottom.jpg) no-repeat top center; height:25px;}
#footer {width:770px; margin:auto; text-align:right; background:url(img/footer.gif) no-repeat right top; height:40px;}
#footer a {display:block; width:75px; height:40px; float:right; text-decoration:none}

h1 {font-size:22px; letter-spacing:-1px}
h2 {font-size:20px;}
h3,h4,h5,h6 {font-size:16px;}
h1,h2,h3,h4,h5,h6 {padding-bottom:15px;}

.menu-lateral {width:180px; background:url(img/menu-lateral-bg.jpg) no-repeat left top; height:300px;}
.menu-lateral h2 {font-size:16px; letter-spacing:-1px; padding:6px 0;margin-bottom:5px; text-align:center; width:160px}
.menu-lateral ul {border:1px solid #999;width:158px; padding:15px 0;}
.menu-lateral li {border-bottom:1px solid #999; height:25px; overflow:hidden}
.menu-lateral .last {border:0}
.menu-lateral a {display:block; padding:5px 0 0 12px; color:#666; font-size:1.2em; text-decoration:none; letter-spacing:-1px; height:20px;background:url(img/arrow-menulateral.gif) no-repeat left center;}
.menu-lateral a:hover {background:#FFF url(img/arrow-menulateral.gif) no-repeat left center;}

.formulario .input-field { background:#FFF; border:#999; padding:10px; }
.formulario label {display:block; padding:4px; font-weight:bold; font-size:1.2em}
.formulario .input {background:#FFF;padding:4px; border-top:2px solid #333; border-left:2px solid #333; border-bottom:2px solid #CCC;border-right:2px solid #CCC; font-size:1.2em; font-weight:bold; letter-spacing:-1px;}
.formulario .submit {background:#FFF;padding:4px; border-bottom:2px solid #333; border-right:2px solid #333; border-top:2px solid #CCC;border-left:2px solid #CCC; font-size:1.2em; font-weight:bold; letter-spacing:-1px;}

#menu-grupo {width:205px; overflow:hidden; height:auto; display:none; padding:4px; background:#FFF; border:1px solid #666; height:69px; position:absolute; left:0; top:0}
#menu-grupo ul {padding:0}
#menu-grupo ul li {display:block; float:none; height:23px; width:auto; padding:0}
#menu-grupo ul li a {float:none; width:auto;padding:4px; border:0; border-left:4px solid #BBB; height:15px;background:#FFF;}
#menu-grupo ul li a:hover {float:none; width:auto;padding:4px;border:0;border-left:4px solid #666; height:15px;background:#F5F5F5}

.lista {list-style:none; padding-left:10px; margin-top:20px;}
.lista li {padding-bottom:4px;}
.lista li a {display:block; padding:4px; text-decoration:none; color:#F60; height:15px;}
.lista li a span {display:block; float:left; padding-right:8px; font-size:0.8em; font-weight:bold;color:#666}
.lista li a:hover {color:#F90; background:#FFF;}

#inicial {width:100%}
#inicial a {text-decoration:none;}
#inicial a:hover {text-decoration:underline;}

#inicial #galerias {background:#333; padding:10px; width:140px;}

#inicial #galerias .galeria {margin-bottom:15px;}
#inicial #galerias h1 a {color:#FFF}
#inicial #galerias img {width:140px; height:105px; display:block; margin:auto;margin-bottom:5px; border:0}
#inicial #galerias h2 {font-size:18px; padding-bottom:5px;}
#inicial #galerias h2 a {color:#f90;}
#inicial #galerias p {font-size:12px;}
#inicial #galerias p a{color:#FFF;}

#inicial #novidades {width:265px; padding:10px; padding-top:0}
#inicial #novidades h2 {font-size:18px; padding-bottom:5px;}
#inicial #novidades h2 a {color:#f90;}
#inicial #novidades p {font-size:12px;}
#inicial #novidades p a {color:#000;}
#inicial #novidades div a {color:#F90; font-weight:bold; font-size:1.2em}

#inicial #enquete {background:#FC0; padding:10px;}
#inicial #enquete h2 {font-size:18px; padding-bottom:10px;}
#inicial #enquete h2 a{color:#666; text-decoration:none}
#inicial #enquete p {color:#000; font-weight:bold}
#inicial #enquete ul {list-style:none}
#inicial #enquete ul li {height:auto; padding:0; margin:0; margin-bottom:15px;}
#inicial #enquete ul li a {color:#000; text-decoration:none; display:block; padding:4px; border:1px solid #F60;}
#inicial #enquete ul li a:hover {color:#000; background:#FFF;text-decoration:none}

#inicial #banner {height:155px;}

#galerias {background:#FFF; width:100%;border-spacing:10px; border-collapse:separate; height:310px;}
#galerias #miniaturas {background:#333; width:175px;padding:5px;}
#galerias #miniaturas td {text-align:center;}
#galerias #miniaturas td.empty {width:80px; height:60px;}
#galerias #miniaturas img {border:2px solid #333; margin:3px;}
#galerias #miniaturas a:hover img {border:2px solid #FFF;}
#galerias #imagem-grande { background:#FFF; padding:0; overflow:hidden; text-align:center}
#galerias #imagem-grande img { border:0; }
#galerias #pages {font-size:1.2em;width:165px; margin:5px; background:#FFF;}
#galerias #pages a {color:#F60; font-size:1.3em}
#galerias #pages a:hover { text-decoration:none}
#galerias #pages td.pager{vertical-align:middle}
#galerias #pages td.pagnm{width:15px; text-align:center}
#galerias #pages td.pagnm a {font-size:11px; font-weight:bold; display:block; padding:4px;text-decoration:none; width:15px}
#galerias #pages td.pagnm a:hover {font-size:11px; font-weight:bold; display:block; padding:4px; text-decoration:none;background:#F90; color:#FFF}

.pager a.page {font-weight:bold; color:#000;}
