/*defaults*/
body 	{background:#2765AF url('../imagens/body_bg.jpg') repeat-x 0 0; color:#000000; margin:20px 0; padding:0; font-family:"Trebuchet MS", verdana, arial, "Times New Roman", serif; font-size:90%; }
p		{margin:0; padding:0 0 15px 0; }
a		{color:#000000; text-decoration:underline; }
a:hover	{color:#225799; text-decoration:none;}


/*structural elements*/
#container	{margin:0px auto; text-align:center; width:760px; }
#holder		{width:100%; padding:0px 20px 5px 20px; background:#FFFFFF; text-align:left; }
#logo		{background:url('../imagens/img_topo2.gif') no-repeat ; border-bottom:1px solid #DADADA; padding:5px 0px 6px 0px;height:79px }
#navigation	{padding:10px 0; text-align:center}
#navigation2	{padding:10px 0; text-align:center}
#content	{float:left; width:490px; padding:20px 10px 0 0; line-height:160%; }
#content_admin	{float:none; width:750px; height:400px; padding:20px 10px 0 0; line-height:160%;}
#content_admin2	{float:none; width:750px; height:600px; padding:20px 10px 0 0; line-height:160%;}
#content_tabela	{float:none; width:750px; height:100%; padding:20px 10px 0 0; line-height:160%;}
#news		{float:right; width:250px; padding:20px 0; line-height:140%; text-align:justify; }
.newsItem	{padding:10px 20px 10px 20px; background:#FEFFD5; border:1px solid #FFEB70; font-size:90%; margin-bottom:20px; }
#newsItem_consulta	{padding:10px 20px 10px 20px; width:200px; background:#FEFFD5; border:1px solid #FFEB70; font-size:90%;margin-left:250px}
#footer		{clear:both; width:100%; font-size:75%; background:#DADADA; padding:20px; text-align:left; border-top:2px solid #2765AF; }
#copyright	{float:right; }
#consulta	{margin:0px auto; width:500px;float:left}
#header		{background:#DADADA 10px 10px; padding:10px; height:200px; }



/*headings*/
.newsItem h1	{color:#225799; margin:0 0 10px 0; padding:0; font-size:130%; font-weight:normal; }
#content h1		{font-size:170%; font-weight:normal; margin-botton:0px; padding:0 0 20px 0; border-bottom:1px silver solid }
#content_admin h1		{font-size:170%; font-weight:normal; line-height:30%; margin-botton:10px; padding:0 0 20px 0; border-bottom:1px silver solid }
#content_admin2 h1		{font-size:170%; font-weight:normal; line-height:30%; margin-botton:10px; padding:0 0 20px 0; border-bottom:1px silver solid }
#logo h1		{font-weight:normal; font-size:170%; margin:0; padding:0; color:#225799; }


/*navigation*/
#navigation ul 		{margin:0; padding:0; background:#F4F4F4;}
#navigation li 		{margin:0; padding:0; list-style:none; display:inline;}
#navigation a		{color:#225799; padding:0 10px 0 0; text-decoration:none; }
#navigation a:hover	{color:#000000;}

/*navigation2*/
#navigation2 ul 		{margin:0; padding:0; background:#F4F4F4;}
#navigation2 li 		{margin:0; padding:0; list-style:none; display:inline;}
#navigation2 a		{color:#225799; padding:0 10px 0 0; text-decoration:none; }
#navigation2 a:hover	{color:#000000;text-decoration:underline overline}

#footer ul 		{margin:0; padding:0; }
#footer li 		{margin:0; padding:0; list-style:none; display:inline; }
#footer a		{color:#000000; font-weight:bold; padding:0 5px 0 0; text-decoration:underline; }
#footer a:hover	{color:#000000; text-decoration:none; }


/* DADOS DO ADMIN*/
/***************************************************************************
*                                                                          *
* contented2 - An open source xhtml/css website template by Contented      *
* Designs.  You're free to modify it and use it for any purpose without    *
* cost or obligation. We'd prefer that you leave the link to our website   *
* in the footer but it's not required.                                     *
*                                                                          *
* If you have comments or questions, please contact us at                  *
* http://www.ContentedDesigns.com. Thanks!                                 *
*                                                                          *
***************************************************************************/



#bt_barra_ferramentas{
	height:50px;
	font-size:14pt;
	cursor:pointer;
	margin-right:15px;
}


#titulo_cadastro{
	margin-bottom:10px;
	margin-top:20px;
	border-bottom:1px silver solid;
	font-size:20pt;
	color:red;
	float:left;
	padding-left:20px;
	width:100%;
}


#maincontent {
	padding:0px 5px 5px 0px;
	margin:0px 0px 0px 0px;
	width:320px;
	float:left;
}

#maincontent2 {
	width:730px;
	float:none;
	background-color: #EEF6FC;
}

#maincontent_index {
	width:730px;
	height:100%;
	float:none;
	background-color: #EEF6FC;
}

#tabela_formulario{
	margin-left:20px;
	margin-top:10px;
	float:left;

}

#tabela_formulario2{
	margin-right:20px;
	margin-top:10px;
	float:right
}

#tabela_formulario_firmas{
	margin-right:20px;
	margin-top:10px;
	float:none
}

#tabela_finalizar{
	border-top: 1px silver solid;
	text-align:right;
	width:100%;
	margin-top:10px;
	float:none
}

#titulo_tabela{
	border-bottom: 1px silver solid;
	width:100%;
	font-size:12pt;
	font-weight:bold;
	
}

#sub_titulo_tabela{
	border-bottom: 1px silver solid;
	width:50%;
	font-size:11pt;
	font-weight:bold;
	color:red;
}

#formulario_titulo{
	font-size:18pt;
	font-weight:bold;
	color:blue;
	border-bottom:1px silver solid;
}	

#input_titulo{
	margin-top:7px;
	font-size:9pt;
	font-weight:bold;
}


#titulo_pesquisa{
	color:blue;
	font-size:14pt;
	padding-left:20px
}

#message_box{
	height:100px;
	width:300px;
	margin:50px 180px;
	padding:25px;
	text-align:center;
	font-weight:bold;
	font-size:10pt;
	border:2px blue solid;
	background:#ffffff;
}

#message_box_botoes{
	margin-top:40px;
	background:#ffffff;
}

/*FIM DADOS DO ADMIN*/
/*shamelessly borrowed styles from http://www.positioniseverything.net/easyclearing.html*/
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix {display:inline-block; }
/* Hides from IE-mac \*/
* html .clearfix {height:1%; }
.clearfix {display:block; }
/* End hide from IE-mac */