@charset "utf-8";
/* CSS Document */

body { margin:0; background-image:url(../images/bg.jpg); }

#geral	{ width:100%; background-image:url(../images/bg_head.jpg); background-repeat:no-repeat; padding-top:7px; height:225px }
#site	{ width:980px;}

#geral h1		{ font-family:"Trebuchet MS", Arial; font-size:11px; font-weight:bold; color:#fff; padding:0; margin:0 }
#geral .banners	{ margin-bottom:8px; }

#super-banner	{ width:728px; height:90px; margin:0 0 30px 251px; border:1px solid #000;}
#super-banner-conteudo	{ position:absolute; z-index:1; }

#main			{ float:left;  width:150px; padding-top:85px; margin-bottom:30px; padding-left:17px;  }
#main ul		{ width:116px; padding:0; margin:0; list-style:none; padding-top:25px}
#main li		{ border-bottom:1px solid #767676; font-family:"Trebuchet MS", Arial; font-size:13px; color:#fff; line-height:150% }
#main a			{ color:#fff; text-decoration:none; }
#main a:hover	{ color:#D6D6D6; text-decoration:none; }

#home						{ float:left; width:650px; margin:0 0 30px 3px; }

#home #manchete	.credito	{ font-family:"Trebuchet MS", Arial; font-size:10px; color:#fff;}
#home #manchete	.chapeu		{ font-family:"Trebuchet MS", Arial; font-size:11px; color:#fff;}
#home #manchete	h1			{ font-family:"Trebuchet MS", Arial; font-size:19px; color:#fff; font-weight:bold; padding:0; margin:0 }
#home #manchete	p			{ font-family:"Trebuchet MS", Arial; font-size:12px; color:#fff; padding:0; margin:0; line-height:130%}
#home #manchete .moldura	{ padding:5px; background-color:#fff; }
#home #manchete #foto		{ margin-right:10px; }
#home #manchete .data		{ color:#ccc; }

#home #sub-manchete			{ width:650px; clear:both; padding-top:15px; }
#home #sub-manchete .cols1	{ float:left; width:200px; background-color:#fff; padding:5px; clear:both; margin-bottom:10px;  }
#home #sub-manchete .cols2	{ float:left; width:200px; background-color:#fff; padding:5px; margin-left:10px; margin-bottom:10px;  }
#home #sub-manchete .cols3	{ float:left; width:200px; background-color:#fff; padding:5px; margin-left:10px; margin-bottom:10px;  }
#home #sub-manchete p		{ font-family:"Trebuchet MS", Arial; font-size:11px; font-weight:bold; text-align:left; padding:0; margin:0 }
#home #sub-manchete a		{ color:#000; text-decoration:none; display:block; }
#home #sub-manchete a:hover	{ color:#D6191F; text-decoration:none; }


#home #calendario			{ width:650px; clear:both; padding-top:15px; }
#home #calendario .cols1    { float:left; width:196px; height:60px; background-color:#fff; padding:10px; clear:both;   border-right:1px dotted #ccc;  }

#home #calendario .cols2    { float:left; width:196px; height:60px; background-color:#fff; padding:10px;  border-right:1px dotted #ccc; }

#home #calendario .cols3    { float:left; width:196px; height:60px; background-color:#fff; padding:10px;    }

#home #calendario p			{ font-family:"Trebuchet MS", Arial; font-size:11px; font-weight:bold; text-align:left; padding:0; margin:0 }
#home #calendario p.data	{ color:#D81921; font-size:12px; padding-top:5px }
#home #calendario a			{ color:#000; text-decoration:none; display:block; }
#home #calendario a:hover	{ color:#D6191F; text-decoration:none; }


#home #noticias				{ float:left; width:420px; padding-top:15px; }
#home #noticias ul			{ padding:10px; margin:0; width:400px; background-color:#fff; list-style:none; }
#home #noticias li			{ font-family:"Trebuchet MS", Arial; font-size:11px;  text-align:left; padding:0; margin:0; line-height:220%;  }
#home #noticias a			{ color:#000; text-decoration:none; }
#home #noticias a:hover		{ color:#D6191F; text-decoration:none; }


#home #livraria				{ float:left; width:208px; margin-left:20px; padding-top:15px; }
#home #livraria	#livros		{ background-color:#fff; }
#home #livraria p			{ font-family:"Trebuchet MS", Arial; font-size:11px; font-weight:bold; text-align:left; padding:0; margin:0; text-align:center }
#home #livraria p.preco		{ color:#D81921; font-size:12px; text-align:center }


#home #shopping				{ width:650px; clear:both; padding-top:15px; }
#home #shopping #suporte	{ background-color:#fff; }
#home #shopping .coluna		{ border-right:1px dotted #ccc; }
#home #shopping p			{ font-family:"Trebuchet MS", Arial; font-size:11px; font-weight:bold; text-align:left; padding:0; margin:0; text-align:center }
#home #shopping p.preco		{ color:#D81921; font-size:12px; text-align:center }
#home #shopping a			{ color:#000; text-decoration:none; }
#home #shopping a:hover		{ color:#D6191F; text-decoration:none; }
#home #shopping #head			{  font-family:"Trebuchet MS", Arial; font-size:11px; font-weight:bold; font-size:11px; color:#fff; }
#home #shopping #head a			{ color:#fff; text-decoration:underline; }
#home #shopping #head a:hover	{ color:#fff; }

#home a			{ color:#fff; text-decoration:none; }
#home a:hover	{ color:#fff; text-decoration:underline; }


#ticker		{ font-family:"Trebuchet MS", Arial; font-size:12px; color:#fff;  }

#inside				{ float:left; width:650px; margin:0 0 30px 3px; background-color:#fff; }
#inside h1			{ color:#D91A21; font-family:"Trebuchet MS", Arial; font-weight:bold; font-size:19px; padding-top:0; margin-top:0; padding-bottom:10px; }


#inside #noticia	{ float:left; width:470px; padding:10px; border-right:1px dotted #ccc;  }
#inside #noticia h2			{ color:#000; font-family:"Trebuchet MS", Arial; font-weight:bold; font-size:19px; margin-top:0; }
#inside #noticia p			{ font-family:"Trebuchet MS", Arial; font-size:12px; line-height:130%; text-align:justify }
#inside #noticia p.chapeu	{ font-family:"Trebuchet MS", Arial; font-size:11px; padding:0; margin:0; }
#inside #noticia .credito	{ font-family:"Trebuchet MS", Arial; font-size:10px; color:#000; width:200px; padding:0; margin:0}
#inside #noticia #foto		{ margin-right:10px;  font-family:"Trebuchet MS", Arial; font-size:10px; color:#000;}


#inside #noticia2	{ float:left; width:630px; *width:625px; padding:10px; }
#inside #noticia2 h2			{ color:#000; font-family:"Trebuchet MS", Arial; font-weight:bold; font-size:19px; margin-top:0; }
#inside #noticia2 p			{ font-family:"Trebuchet MS", Arial; font-size:12px; line-height:130%; text-align:justify }
#inside #noticia2 p.chapeu	{ font-family:"Trebuchet MS", Arial; font-size:11px; padding:0; margin:0; }
#inside #noticia2 .credito	{ font-family:"Trebuchet MS", Arial; font-size:10px; color:#000; width:200px; padding:0; margin:0}
#inside #noticia2 #foto		{ margin-right:10px;  font-family:"Trebuchet MS", Arial; font-size:10px; color:#000;}


#inside #vejatambem			{ float:left; width:139px; padding:10px;  }
#inside #vejatambem h3		{ color:#000; font-family:"Trebuchet MS", Arial; font-weight:bold; font-size:11px; margin-top:0; }
#inside #vejatambem ul		{ padding:0; margin:0 0 0 15px}
#inside #vejatambem li		{ font-family:"Trebuchet MS", Arial; font-size:11px; color:#000; padding-bottom:10px }

#inside #vejatambem a		{ color:#000; text-decoration:none; }
#inside #vejatambem a:hover	{ color:#D6191F; text-decoration:none; }


#inside #shopping				{ float:left; width:650px;  padding-top:15px; }
#inside #shopping #suporte		{ background-color:#fff; }
#inside #shopping .coluna		{ border-right:1px dotted #ccc; }
#inside #shopping p				{ font-family:"Trebuchet MS", Arial; font-size:11px; font-weight:bold; text-align:left; padding:0; margin:0; text-align:center }
#inside #shopping p.preco		{ color:#D81921; font-size:12px; text-align:center }
#inside #shopping a				{ color:#000; text-decoration:none; }
#inside #shopping a:hover		{ color:#D6191F; text-decoration:none; }
#inside #shopping #head			{  font-family:"Trebuchet MS", Arial; font-size:11px; font-weight:bold; font-size:11px; color:#fff; background-image:url(../images/bg.jpg) }
#inside #shopping #head a		{ color:#fff; text-decoration:underline; }
#inside #shopping #head a:hover	{ color:#fff; }
#inside #shopping h1		{ font-family:"Trebuchet MS", Arial; font-size:11px; font-weight:bold; color:#fff; padding:0; margin:0 }


#inside #content		{ float:left; width:630px; padding:10px; background-color:#fff; }
#inside #content p		{ font-family:"Trebuchet MS", Arial; font-size:12px; line-height:130%; text-align:justify }
#inside #content label	{ font-family:"Trebuchet MS", Arial; font-size:12px; padding:0; margin:0 }
#inside #content input, select, textarea	{ border:1px solid #ccc; font-family:"Trebuchet MS", Arial; font-size:12px; }
#inside #content .produtos	{ border:1px solid #ccc; font-family:"Trebuchet MS", Arial; font-size:11px; padding:0 }
#inside #content .bt	{ background-color:#D6191F; color:#fff; font-weight:bold; }
#inside #content ul		{ list-style:none; margin:0; padding:0; width:630px; }
#inside #content li		{ font-family:"Trebuchet MS", Arial; font-size:13px; color:#000; border-bottom:1px dotted #ccc; margin-bottom:20px }
#inside #content li a		{ color:#000; text-decoration:none; display:block; width:630px; }
#inside #content li a:hover	{ color:#000; text-decoration:none; display:block; width:630px; background-color:#F4F4F4 }
#inside #content #paginacao 	{ text-align:center; padding-top:15px; font-size:14px; clear:both }
#inside #content #paginacao	a	{ color:#000; text-decoration:none; }
#inside #content #paginacao a:hover	{ color:#D6191F; text-decoration:none; }


#inside #content #eventos .calendario { float:left; position:relative; width:42px; height:46px; background-image:url(../images/bg_calendario.gif); background-repeat:no-repeat; margin-right:15px; font-family:"Trebuchet MS", Arial; font-size:12px; color:#D91A21; font-weight:bold; padding:21px 0 0 4px; clear:both}

#inside #content #eventos ul	{ float:left; position:relative; width:565px; list-style:none; margin:0 0 15px 0; padding:0;   }
#inside #content #eventos li		{ font-family:"Trebuchet MS", Arial; font-size:13px; color:#000; border-bottom:1px dotted #ccc; margin-bottom:20px }
#inside #content #eventos li a		{ color:#000; text-decoration:none; display:block; width:565px; }
#inside #content #eventos li a:hover	{ color:#000; text-decoration:none; display:block; width:565px; background-color:#F4F4F4 }



#side			{ float:left; width:140px; margin-left:20px;  }
#side .box		{ padding:5px; width:130px; background-color:#fff; }
#side p			{ font-family:"Trebuchet MS", Arial; font-size:10px; color:#000; padding:0; margin:0 }
#side .email	{ background-color:#E2E2E2; font-family:arial; font-size:10px; border:1px solid #E2E2E2; width:79px }
#side a			{ color:#000; text-decoration:underline; }
#side a:hover	{ color:#D81921; text-decoration:underline; }

#footer	{ width:100%; clear:both; height:55px; background-image:url(../images/footer_bg.jpg); background-repeat:repeat-x; background-color:#fff; margin-top:15px; font-family:"Trebuchet MS", Arial; color:#000; font-size:11px }
#footer a	{ color:#000; text-decoration:none; font-size:11px }
