
*{outline-color:invert;outline-style:none;outline-width:medium;}
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-size: inherit;
	font-family: inherit; vertical-align: baseline;
}
:focus {outline: 0; }
body {line-height: 1; color: black; background: white; font-size:100.01%;}
ol, ul { list-style: none;}
table { border-collapse: separate; border-spacing: 0;}
caption, th, td { text-align: left; font-weight: normal;}
blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
strong{ font-weight: bold; }
body,input,select,textarea {  font-size: inherit; }


body{
 margin:0px;
 padding:0px;
 background-color:#CC3300;
 font-family:verdana;
 font-size:12px;
 color:#FFFFFF;
}

hr{
	color: #FFFFFF;
}

img{
	float:left;
	margin:0 10px 10px 0;
}

#Principal{
 margin:auto;
 width:921px;
 min-height:450px;
 background: url(../images/fundo.jpg) no-repeat top center ;
}


#Cabecalho{
 margin:0;
 width:921px;
 height:100px;
}

div.Conteudo { 
 height: 440px; 
 width: 882px; 
 margin: auto;
 margin-top:0; 
 z-index:1;
 }

 #Top_Conteudo { 
 /*background:url(../images/top_corpo.png) no-repeat; */
 height: 11px; 
 margin: auto;
 margin-top:0; 
 z-index:1;
 }

 #Meio_Conteudo { 
 /*background:url(../images/meio_corpo.png) repeat-y; */
 min-height: 400px; 
 margin: auto;
 margin-top:0; 
 z-index:1;
 overflow:auto;
 }

#Base_Conteudo { 
 /*background:url(../images/base_corpo.png) no-repeat; */
 height: 11px; 
 margin: auto;
 margin-top:0; 
 z-index:1;
 }

.titulo_pagina{
	position:absolute;
	z-index:30;
	margin:-38px 0 0 710px;
	*margin:-38px 0 0 -180px;
	float:left;
}

#Mostra_Conteudo{
	margin:40px 10px 10px 20px;
	width:855px;
	float:left;
	position:relative;
}

 #logotipo{
  width:128px;
  height:146px;
  position:absolute;
  z-index:2;
  margin:32px 0 0 42px;
  background: url(../images/logotipo.png);
 }

 #rodape{
 margin:auto;
 width:100%;
 height:100px;
 background: url(../images/fundo_rodape.jpg);
 margin-top: 18px;
  
 }


.celula_campo{
	font-size:12px;
	font-family:Arial;
	color:#FFFFFF;
	margin:0 0 0 5px;
	float:left;
}

#celula_categoria{
	background:url(../images/fundo_categoria.png) no-repeat;
	width:441px;
	float:left;
	margin:0 0 0 20px;
	padding:10px;
}

.cel_categoria{
	font-size:18px;
	color:#FFFFFF;
	font-weight:bold;

}

#div_nomes{
	background:url(../images/fundo_nomes.png) no-repeat;
	width:296px;
	height:36px;
	padding:20px 5px;
	position:absolute;
	margin: 230px 0 0 20px;
	*margin:230px 0 0 -340px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}

a.link_mais:link , a.link_mais:visited{
	float:left;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

a.link_mais:hover{
	float:left;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}

#borda{
	background:url(../images/fundo_texto.png) no-repeat;
	float:left;
	padding:10px 0;
	margin:25px 0 0 5px;
}





.campoNoFocus
{
	background-color: #FFFFFF;
	border: 1px solid #CCC;
	padding: 2px;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}

.campoFocus
{
	background-color: #FFFFFF;
	border:2px solid #FEC904;
	color:#BF1D0E;
	padding: 2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.mini_texto{
 width:290px;
 color:#ffffff;
 font-size:9pt;
 font-family:arial;
 float:left;
 margin:8px 0 0 5px;
 display:block;
}