/*Zerando margins, paddings e borders*/
body, div, li, ul, ol, legend, label, input, h1, h2, h3, img, a, fomr, fieldset, table
{border:none; margin:0; padding:0;}

/*Estilos de Integração*/
body{margin:0;padding:0;background:url(interface/fundo.gif) repeat; font:normal 12px Arial, Helvetica, sans-serif;text-align:center;}

#outer{
width:930px;
margin:0 auto;		
text-align:left; /* "remédio" para o hack do IE */	
margin-top:10px;
}

#principal{
	background:#D9E6F7; /* #D9E6F7 */
	width:930px;
	position:absolute;
	left:50%;
	margin:0 0 15px -465px;
	padding-bottom:2px;
}

#headerinicio {
	background:url(interface/header_inicio.gif) no-repeat;
	margin:0;
	height:32px;
}

#topo{
	float:left;
	margin:0 -12px 0 30px;
	width:912px;
}

#logo{ float:left;background:url(interface/logo.gif) no-repeat; width:230px; height:80px;}

#banner{
	float:left; text-align:center; width:600px;
	font: 17px Arial, Helvetica, sans-serif;
	font-weight:900;
	color:#FF6600;
}

#conteudo{ 
	background-image:url("interface/bg_conteudo.gif");
	background-repeat: repeat-y;
	width:647px; 
	float:left;
	color:#5e140b;
	/*background:#f6f6f6;*/
	margin:5px 0 0 10px;
	text-align:center;
	/*border-left: 1px solid #C8D0DB;
	border-right: 2px solid #d5dde8;*/
	overflow:hidden;
}

/*#boxconteudo{ background:#f6f6f6; }*/

#boxconteudo .post { 
	background:#F4F8E9;
	list-style: none;
	border: 1px solid #CCC;
	padding:10px;
	margin:5px 10px;
	overflow:hidden;
}

#boxconteudo .legenda {
	/*background:#f6f6f6;*/
	list-style: none;
	text-align:left;
	margin:10px;
	overflow:hidden;
}

#copyright {
	background-image:url("interface/bg_copyright.gif");
	background-repeat: repeat-y;
	clear:both;
	position:relative;
	width:851px;
	margin:30px 0 20px 30px;
	text-align: center;
/*	border-left: 1px solid #C8D0DB;
	border-right: 1px solid #C8D0DB;*/
}

#footer {
	width:930px;
	margin:20px 0 0 0;
	text-align:center;
}

.linha1 {
	background:#EAECEF;
	height:25px;
	border-bottom:8px solid #FFF;
	border-top:1px solid #FFF;
}

.linha2 {
	padding:8px 0;
	background:#EAECEF;
	border-bottom:8px solid #FFF;
}

.linha2 a { 
	margin:0 10px;
	color:#666;
	font-size:11px; 
	font-weight:bold
}

.linha2 a:hover { 
	color:#3A6AB1;
	font-size:11px; 
	font-weight:bold
}

.linha3 {
	padding:8px 0;
	background:#CCC;
	color:#666;
	font-size:11px;
}

.linha3 a { 
	color:#666;
	font-size:11px; 
	font-weight:bold
}

.linha3 a:hover { 
	color:#3A6AB1;
	font-size:11px; 
	font-weight:bold
}

.menufooter a {
	background:#F0F0F0;
	color: #666;
	text-decoration: none;
	text-align: center;
	padding: 1px 30px;
	margin-right: 1px;
}

.menufooter a:hover { color: #666; }

#menu{ 
	background-image:url("interface/bg_menu.gif");
	background-repeat: repeat-y;
	float:left; 
	margin:5px 5px 30px 30px; 
	list-style:none; 
	width:190px;
	/*border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;*/
}

#headermenu {
	background:url(interface/header_menu.jpg) no-repeat;
	margin:0 0 0 -2px;
	height:23px;
	width:194px;
}

#headerconteudo {
	background:url(interface/header_conteudo.jpg) no-repeat;
	margin:0;
	height:23px;
	width:647px;
}

#headercopyright {
	background:url(interface/header_copyright.gif) no-repeat;
	margin:0;
	height:17px;
	width:853px;
}

#footerconteudo {
	background:url(interface/footer_conteudo.jpg) no-repeat;
	margin:0;
	height:23px;
	width:647px;
}

#footermenu {
	background:url(interface/footer_menu.jpg) no-repeat;
	margin:0 0 0 -2px;
	height:23px;
	width:194px;
}

#footercopyright {
	background:url(interface/footer_copyright.gif) no-repeat;
	margin:0;
	height:17px;
	width:853px;
}

#menulist {
	padding: 0; 
	margin:0 0 0 13px;
	width:160px;
	margin-top:5px;
}

#menulist li {
	color:#3A6AB1;
	list-style: none;
	margin: 0.5em 0 0.5em 0.5em; 
	border-bottom: 1px dotted #333;
	font-weight:900;
	padding-bottom:2px;
}

#menulist li a {
	margin:0; 
	padding:0;
	text-decoration:none;
	color: #666;
	width:90%;
}
#menulist li a:hover { color:#3A6AB1; }
#menulist li a:visited { color: #666; }

.showImageTextBox{
	width:597px;
	margin:0 0 0 15px;
	font-family:Tahoma, Arial;
	font-size:11px;
	background:#fff;
	border:1px solid #3D96CE;
	color:#bbb;
	padding:.2em;
	overflow: hidden;
	height:20px;
}

h1 {
	font: 17px Arial, Helvetica, sans-serif;
	font-weight:900;
	color:#FF6600;
}
.p1 {
	font: 17px Arial, Helvetica, sans-serif;
	font-weight:900;
	color:#FF6600;
}

h2 {
	color:#666;
	font-size:11px; 
	margin:10px;
}
.p2 {
	color:#666;
	font-size:11px; 
	margin:10px;
}

h3 {
	font: 14px Arial, Helvetica, sans-serif;
	font-weight:900;
	color:#FF6600;
}

.legenda h2 {
	color:#666;
	font-size:9px; 
	margin:10px;
}

h1 a {
	font: 18px Arial, Helvetica, sans-serif;
	font-weight:900;
	color:#FF6600;
	text-decoration: none;
}
h1 a:hover {
	font: 18px Arial, Helvetica, sans-serif;
	font-weight:900;
	color:#FF6600;
	text-decoration: none;
}

a {
	color:#FF6600;
	text-decoration: none;
}

a:hover {
	color:Red;
	text-decoration: none;
}