
/**    container (wrap all other elements)
  +--------------------------------------------+
  |                                            |
  |    header                                  |
  |                                            |
  +--------------------------------------+-----+
  |     wrapper (wrap sidebar and content)     |
  |                                      |  s  |
  |                                      |  i  |
  |                                      |  d  |
  |      content                         |  e  |
  |                                      |  b  |
  |                                      |  a  |
  |                                      |  r  |
  |                                      |     |
  |                                      |     |
  +--------------------------------------+-----+
  |    footer                                  |
  +--------------------------------------------+
 */


@import url("lib/styles/tipo-1280.css");

/*--------------------comments--------------------*/
@import url("lib/styles/comments.css");

a img { border:0 !important; }
a:hover img { border:0 !important; }

body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #452C10;
width:100%;
height:100%;
margin:0pt;
padding:0pt;
text-align:center;
background-color: #000000;
background-image:url(lib/images/bg_black.jpg);
background-repeat: repeat-x;
background-position: top;
}

#container {
width:1024px;
margin:0 auto;
text-align:left;
}

#header {
padding:0; 
}

#header_busca {
	display: inline;
	float: right;
	width: 40%;
	padding-top: 35px;
}

.form_busca {
	float:left;
}

#buscasimples {
	width: 280px;
	height: 14px;
	border-top-color: #FF9400;
	border-right-color: #FF9400;
	border-bottom-color: #FF9400;
	border-left-color: #FF9400;
}
#header #search {
	background-image: url(lib/images/bt_busca.jpg);
	background-repeat: no-repeat;
	margin-left: 2px;
	background-position: 100%;
	color: #FF9400;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 22px;
	width: 80px;
	padding-left: 24px;
}
#header #search {
font-weight:bold;
font-size:xx-small;
margin-bottom:4px;
padding-bottom:2px;
padding-top:0;
}

#sidead { text-align:center; }

#menunavigacional {
	font-size: xx-small;
	line-height: 14px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: right;
	background-image: url(lib/images/top_navegacional.gif);
	background-repeat: no-repeat;
	background-position: 100% 0%;
	background-color: #000000;
	width:1004px;
	padding-right:20px;
}

.mnsite{
	padding-top: 2px;
	padding-bottom:2px;	
}


.sidebar { background-color:#FDFDFA; border:1px solid #F6F6F6; }

.sidebar ul, .sidebar li {
	list-style-type: none;
}

.sidebar ul {
padding:0 0 0 10px;
}

.sidebar ul li, .widget {
padding:2px;
margin:0;
}






.sidebar ul li h2, .widgettitle { color:#FF9900; font-size:24px; margin:4px auto 4px auto; text-transform:lowercase; } /* sidebar item title */
.sidebar ul li ul, .widget ul { margin-left:5px; padding:0; } /* sidebar item */

.sidebar .widget li a, .sidebar ul li ul li a {  } /* sidebar link */
.sidebar .widget li a:hover, .sidebar ul li ul li a:hover {  }






li.news {
border-bottom:1px solid #FFF0E1;
margin-bottom:7px;
padding-left:7px;
padding-right:35px;
}








#header ul, #footer ul, #header li, #footer li {
  display: inline;
	list-style-type: none;
}

#menunavigacional ul, #menunavigacional li {
	margin-top:0px;
	font-size:xx-small;
	line-height: 14px;
	margin-bottom:0px;
}

.mntwitter, .mndelicious, .mnmapa, .mncontato, .mnequipe, .mnlogin, .mncadastro, .mnsenha {
	background-repeat: no-repeat;
	background-position: left center;
	height: 10px;
	width: 10px;
	padding-left: 12px;
	padding-right: 6px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #C9B001;
	margin-left: 6px;
}

#menunavigacional .mntwitter{
	background-image: url(lib/images/twitterbird.gif);
	padding-left: 20px;
}
#menunavigacional .mndelicious {
	background-image: url(lib/images/delicioussq.gif);
	padding-left: 15px;
}
#menunavigacional .mnmapa {
	background-image: url(lib/images/187.gif);
}
#menunavigacional .mncontato {
	background-image: url(lib/images/004mini.gif);
}
#menunavigacional .mnequipe {
	background-image: url(lib/images/006.gif);
}
#menunavigacional .mnlogin {
  background-image: url(lib/images/002.gif);
	color: #CC9900;
	border-right-color: #CC9900;
}
#menunavigacional .mnsenha {
	background-image: url(lib/images/050.gif);
	color: #CC9900;
}
#menunavigacional .mncadastro {
	background-image: url(lib/images/019.gif);
	color: #CC9900;
}


a {
	color: #462C13;
	text-decoration: none;
}
a:link {
	text-decoration: none;
	border-style:none;
	border:none;
}
a:active {
	text-decoration: none;
	border:none;
}
a:hover {
	color:#990000;
	text-decoration:underline;
}


#login a:link{
    color:#462C13;
}
#login a:hover {
	color:#990000;
	text-decoration:underline;
}

h1#blogtitle {
margin:0;
}



/* menu principal */
#menprincipal {
	/*background-image: url(lib/images/top_menuprincipal.gif);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 12px;
	clear:left;
	background-color: #FFFFFF;*/
	height:25px;
}

/*#menprincipal li{
	padding:0px;
	font-size: 15px;
	background-image: url(lib/images/mn_off_direita.gif);
	background-repeat: no-repeat;
	background-position: right;
	/*float:left;
	line-height:15px;* /
}
#menprincipal ul {
	text-decoration: none;
	float:left;
	padding-left:0px;
	margin-left:10px;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
}

#menprincipal li.mninicial {
	text-decoration: none;
}
#menprincipal li a{
	background-image: url(lib/images/mn_off_esquerda.gif);
	background-repeat: no-repeat;
	background-position: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	/*display:inline-block;* /
	padding:5px 9px 0;
	height:25px;
}
#menprincipal li.mninicial a{
	text-decoration: none;
}
#menprincipal li a.mn_on {
	color: #FF6600;
	font-weight: bold;
	padding-top: 0px;
	margin: 0px;
}
#menprincipal li a.mn_on:hover {
	color: #452C10;
	font-weight: bold;
}

#menprincipal li a.mn_off {
	color: #452C10;
}
#menprincipal li a.mn_off:hover {
	color: #FF6600;
}
*/






.more-link { display:block; text-align:right; }

.navigation { padding:4px; text-align:center;} /* previous and next pages links (posts listing) */
.navigation .nav-previous { float:left; }
.navigation .nav-next { float:right; }

#next_prev_post { height:15px; padding:4px; text-align:center; } /* previous and next posts links (single) */
.next_prev_top { border-bottom:1px solid #CCCCCC; } /* top */
.next_prev_bottom { border-top:1px solid #CCCCCC; } /* bottom */
#next_prev_post .previous_post_link { float:left; }
#next_prev_post .next_post_link { float:right; }













#wrapper {
background-color:#FFFFFF;
}

#main_sidebar, #page_sidebar { 
float:right; 
width:300px;
margin-top:40px; 
margin-bottom:10px;
margin-right:10px;
}

#support_sidebar { display:none; }

#content { 
float:left; 
width:660px;
margin-left:10px; 
padding:10px;
padding-top:40px;
}

#footer { 
/*clear:both; 
height:80px; 
border-top:1px solid #CCC; 
padding:10px; 
text-align:center; */



	font-size: xx-small;
	color: #FFFFFF;
	background-color: #442922;
	width:100%;
	background-image: url(lib/images/linhaseparador.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 10px;
	/*float: left;*/
	clear:both;

}
#footer ul, #footer li{
	text-indent: 0px;
	padding-left: 1px;
	margin:1px;
}
#footer li{
	display:list-item;
	list-style-type: disc;
}

#footer a {
	color: #FFFFFF;	
}

#footernavigacional {
	word-spacing: 30px;
	text-align: center;
	background-image: url(lib/images/linhaseparador.gif);
	background-repeat: repeat-x;
	line-height: 15px;
	clear: both;
	padding-top: 2px;
	padding-bottom:3px;
	/*clear: both;*/
	background-position: bottom;
	margin:0;

}

#footernavigacional p {
margin:0;
}


/* footer */

.itensfooter {
	clear: right;
	float: left;
	margin-top: 5px;
	width: 190px;
	text-indent: 0px;
	padding-left: 10px;
}

.footerstrong a {
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;
	padding-bottom: 2px;
	padding-top: 2px;
	text-indent: 0px;
}

.footerstrong {
	font-weight: bold;
	color: #FFFFFF;
	font-size: 14px;
	padding-bottom: 2px;
	padding-top: 2px;
	margin-top: 3px;
	margin-bottom: 3px;
}

/*.inicialfooter {
	clear: right;
	float: left;
	margin-left: 10px;
	margin-top: 5px;
	width: 70px;
}*/
.itensmenufooter {
	float: left;
	margin-left: 10px;
	margin-top: 5px;
	padding:2px 10px 5px 10px;
}
.inicialfooter ul, .inicialfooter li.itensfooter ul, .itensfooter li, .itensmenufooter ul, .itensmenufooter li, .itensfooter_pequeno ul, .itensfooter_pequeno li, .itensfooter_grande ul, .itensfooter_grande li {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 2px;
	text-indent: 0px;
	list-style-type: none;
}
.itensfooter_pequeno {
	clear: right;
	float: left;
	margin-top: 5px;
	width: 150px;
	text-indent: 0px;
	padding-left: 10px;
}
.itensfooter_grande {
	clear: right;
	float: left;
	margin-top: 5px;
	width: 300px;
	text-indent: 0px;
	padding-left: 10px;
}

.pcomm {
	padding-left: 12px;
	background-image:url(lib/images/004mini.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}

.clearer { clear:both; }
