* {margin:0;font-family:"Trebuchet MS", sans-serif;}
body, html {background:#444 url(img/guilda_fundo.gif) repeat-y top center;padding:0;}
a, a:hover, li.sub {color:#fc0;}
a:visited, a:active {color:#fc0;}
a:hover {border:none;}
acronym {border-bottom:1px dotted #000;cursor:help;}

#tudo{width:670px;margin:0 auto;padding:0 65px 0 65px;}
#titulo img {float:left;border:0;}
#titulo h1{display:none;}
#menu {display:block;background:url(img/guilda_titulo.gif) no-repeat;width:670px;height:150px;margin:0 auto;}
#menu ul {position:relative;display:block;left:50px;top:45px;padding:0 0 0 0;}
#menu li, #menu li a {font-size:small;text-decoration:none;}
#menu li {position:relative;padding-left:10px;padding-bottom:0.4em;float:left;list-style:none;}
#menu li#a {padding-left:0;}
#menu li a:hover {text-decoration:underline;}

#menu li.sub {position:relative;}
#menu li ul {display:none;position:absolute;left:0px;top:1.6em;margin:0;padding:2px;background:#777;border:1px solid #333;width:17em;}
	#menu li ul li {display:block;padding:0;float:none;}
		#menu li ul li a {width:17em;padding:1px 4px;}

#menu li:hover ul, #menu li.over ul {display:block;}

#menu div#subdiv {float:right;display:block;padding:2px 20px 0 0;width:515px;height:40px;}
#menu ul#subnav {position:static;}
#menu ul#subnav li {position:static;padding-right:10px;float:right;list-style:none;}
#menu ul#subnav li a, #menu ul#subnav li a:visited, #menu ul#subnav li a:active {font-size: x-small;color: #000199;}
#menu ul#subnav li a.odd, #menu ul#subnav li a:visited.odd, #menu ul#subnav li a:active.odd {font-size: x-small;color: white;}

/* marca a se��o que estamos 
body#aguilda	#menu li#a a,
body#malhas		#menu li#b a,
body#giboes		#menu li#c a,
body#placas		#menu li#d a,
body#projetos	#menu li#e a,
body#artigos	#menu li#f a,
body#galeria	#menu li#g a,
body#pesquisa	#menu li#h a,
body#encomendas	#menu li#i a,
body#contato	#menu li#j a {color:#222;text-decoration:underline;cursor:default;}
*/

/* bg */
#conteudo #principal, #conteudo .sub, #conteudo #sem_texto {background:url(img/guilda_texto_bg.gif);margin-bottom:30px;}
.topo {display:block;background:url(img/guilda_texto_top.gif) no-repeat;padding:25px 0 5px 30px;}
.last, .retrai {background:url(img/guilda_texto_bottom.gif) no-repeat left bottom;}
.espaco {height: 30px;background:#737373;}
/*.retrai, ul.last {_height:1%;}*/
#sem_texto .last {padding:0 30px 30px 30px;}


#destaques .topo {;background:url(img/guilda_home_top.gif) no-repeat left top;height:30px;}
#destaques p {font-size:x-small !important;}
#home .pe   {background:url(img/guilda_home_bottom.gif) no-repeat left bottom;height:30px;clear:both;margin:-20px 0 20px;}
#miolo {margin:-30px 0 0 0;}
#noticias {margin-left:248px;}
#noticias {background:url(img/guilda_home_bg_2.gif);}
#noticias h2 {padding-left:30px;display:inline;}
#noticias p.comeco_noticia {font-size:small !important;padding:0px 30px 0px 30px;}
#noticias p.meio_noticia {text-align:justify;padding:0px 30px 0px 30px;}
#noticias p.fim_noticia {text-align:right;padding:0px 30px 20px 30px;}
#noticias .last {background:url(img/guilda_home_bottom_2.gif) no-repeat left bottom;text-align:right;padding:0px 30px 20px 30px;}

#chamada {float:left;width:248px;}
#chamada {background:url(img/guilda_home_bg_1.gif);}
#chamada {margin-left:0px;}
#chamada h2 {padding-left:30px;display:inline;}
#chamada p.comeco_noticia {font-size:small !important;padding:0px 30px 0px 30px;}
#chamada p.meio_noticia {text-align:justify;padding:0px 30px 0px 30px;}
#chamada p.fim_noticia {text-align:right;padding:0px 30px 20px 30px;}
#chamada .last {background:url(img/guilda_home_bottom_1.gif) no-repeat left bottom;text-align:right;padding:0px 30px 20px 30px;}

/* imagens */
#conteudo #principal img {float:right;padding:0;margin:-40px 20px -5px 20px;border:0;}
#conteudo .sub img {float:left;padding:0;margin:-30px 10px -3px 10px;border:0;}
#conteudo div.sub div.fotos img {float:none; display:inline;margin:5px 5px 20px 30px;padding:0px;}
#conteudo div.sub div.fotos {display:inline;}
/*#conteudo #principal img.esquerda {float:left;padding:5px 10px 5px 20px;margin-top:0;border:0;}*/
#conteudo .sub img.direita, #legenda img.direita {float:right;margin:5px 30px 0px 10px;border:0;}
#conteudo .sub img.esquerda, #legenda img.esquerda {float:left;margin:5px 10px 0px 30px;border:0;}
#conteudo .sub img.loja {float:left;padding:0;margin:-40px 10px -3px 0px;border:0;}
#conteudo .sub img.loja_topo1 {float:left;padding:0;margin:-58px 10px -3px 0px;border:0;}


/* texto */
#conteudo p, #conteudo li {text-align:justify;padding:0 30px 20px 30px;font-size:small;line-height:1.5em;}
#conteudo ul.tight li{padding-bottom:5px;}
#conteudo ul.tight2 li{padding-bottom:10px;}
#conteudo ul {padding-left:0;}
#conteudo li {list-style: disc; list-style-position: inside;}
#conteudo h3 {padding-left:30px;display:inline;}
#principal h1, .sub h2, #sem_texto h1, #noticias h2 {font-family:serif;display:inline;}
#manchete {font-size:large !important;padding:0 0 25px 0 !important;text-align:center !important;}
p.erro {color: Red;font-weight: bold;}
p.sucesso {color: navy;font-weight: bold;}
#conteudo span.data {color:navy;}
#referencias span.autor, #referencias span.editor {color: #000157;}
#referencias span.artigo {}
#referencias span.livro, #referencias span.periodico {font-style: italic;color: #202020;}
#referencias span.ano {}


/* tabelas */
#conteudo table {width: 610px;margin-left:30px; margin-right:30px;font-size:small;vertical-align:middle;text-align:justify;}
#conteudo table {line-height:1.5em;border: 1px solid black;border-spacing: 0px;background-color: #737373;}
#conteudo td {border: 1px solid black;padding: 5px 10px 5px 10px;margin:0;}
#tirinha table {position:relative;top:-10px;text-align:center;}
#tirinha td {padding: 0px 10px 0px 10px;}
/*#art_proj table {margin-left: 30px; margin-right:30px}
#art_proj table{width: 610px;font-size:small;line-height:1.5em;vertical-align: middle;text-align: justify;
	border: 1px solid black;border-spacing: 0px;background-color: #737373;}
#art_proj td{border: 1px solid black;padding: 5px 10px 5px 10px;margin:0;}*/
#art_proj td.imagem{height:110px;width:110px;text-align:center;vertical-align: middle;padding:0;}
#art_proj td.imagem img{float:none;padding:0;margin:0;border:0px solid;}
#art_proj td.ultima{border-bottom:0px solid;padding-bottom:0;text-align:center;font-weight: bold;}
#art_proj td.data{border-top:0px solid;padding-top:0;}
#art_proj td.resumo{text-align:center;font-weight: bold;}
#art_proj td.autor{border-top:0px solid;padding-top:0;text-align:center;}
#art_proj td.status_L{border-right:0px solid;text-align:right;font-weight: bold;}
#art_proj td.status_R{text-align:left;}
#art_proj td.status1{font-weight:bold;color: #881C1C;}
#art_proj td.status2{font-weight:bold;color: #E8E8E8;}
#art_proj td.status3{font-weight:bold;color: #FFCC00;}
#art_proj td.status4{font-weight:bold;color: #31BFDD;}
#art_proj td.status5{font-weight:bold;color: #0000CC;}
#art_proj td.statusA1{font-weight:bold;color: #FFCC00;}
#art_proj td.statusA2{font-weight:bold;color: #0000CC;}
#art_proj td.odd{background-color: #666666;border-left:1px solid;border-right:1px solid;height:10px;padding:0;margin:0;line-height:10px;}
#art_proj table h3{padding-left:0px;}
#art_proj table img{float:none;padding:0;margin:0;border:0;}


/* galeria fotos */
#galeria .galeria a{border:2px solid #444;width:100px;height:100px;display:block;margin:0;}
#galeria .galeria a:hover{border:2px solid #cb4;}
#galeria .galeria {border:none;width:104px;display:block;margin:0px 21px 30px 0px;float:left;text-align:center;font-weight: bold;font-size:small;}
#galeria .subgaleria a{border:2px solid #444;width:98px;height:100px;display:block;margin:0;}
#galeria .subgaleria a:hover{border:2px solid #cb4;}
#galeria .subgaleria {border:1px solid;width:102px;display:block;margin:0px 21px 15px 0px;float:left;text-align:center;font-weight: bold;font-size:10px;}
#galeria .fotos {display:inline;}
#galeria .subgalerias {display:inline;}
#galeria a.caminho {font-size:small;text-decoration:none;}
body#fotona div.last {text-align:center;}
body#fotona div.last img {display:inline;}
body#fotona a.caminho {font-size:small;text-decoration:none;}
body#fotona a img{border:0;}

#rodape {font-size:11px;font-weight: bold;clear:both;background:#666;border:1px solid #505050;width:620px;margin:0 auto 8px auto;padding:2px 10px 2px 10px;text-align:center;}
#rodape span.arroba {margin:0 -0.3em 0 -0.3em}

#formulario {margin-left:110px;}
#conteudo form p {padding:0;}
#conteudo form table {width: 250px;margin-left:0px; margin-right:0px;font-size:small;vertical-align:middle;text-align:center;}
#conteudo form table {line-height:1.5em;border:0;border-spacing: 0px;background-color: #666666;}
#conteudo form td {border:0;padding: 0px 5px 0px 0px;margin:0;}
#conteudo form input {width:250px;height:16px;border:1px solid black;padding:1px;font-size:small;background-color: #DEDEDE;}
#conteudo form textarea {width:450px;height:160px;border:1px solid black;padding:1px;font-size:small;background-color: #DEDEDE;}
#conteudo form input.botao {width:80px;height:26px;margin:10px 0 10px 373px;background-color: #D4D0C8;}
#conteudo form input.small {width:88px;}
#conteudo form .readonly {background-color: #999999;}

/* elementos do DOM Colapse */
.elementcollapsed{display:none;}
.elementnormal {display:block;}

.triggerexpanded{display:none;}
.trigger {display:none;}
.triggernormal {background:url(img/guilda_texto_bottom.gif) no-repeat left bottom;height:25px;display:block;}
.triggernormal a {text-align:right;text-decoration:none;display:block;padding:0 0 0px 0;}
.triggerhover p a, .trigger a:hover {text-decoration:underline;}

/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash #principal h1, .sIFR-hasFlash #sem_texto h1{
	visibility: hidden;
	letter-spacing: -4px;
	font-size: 45px;
}

.sIFR-hasFlash h2 {
	visibility: hidden;
	letter-spacing: -3px;
	font-size: 35px;
}

.sIFR-hasFlash h3 {
	visibility: hidden;
	letter-spacing: -3px;
	font-size: 25px;
}

.sIFR-hasFlash samp {
	visibility: hidden;
	letter-spacing: -0px;
	font-size: 19px;
}