﻿body {
	background-color: #EEEFF1;
	background-image: url(images/fundo.jpg);
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align:top;
	padding:0; 
	margin:0;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}

a:link {
	text-decoration: none;
	color: #666666;
}
a:visited {
	text-decoration: none;
	color: #666666;
}
a:hover {
	text-decoration: none;
	color: #999999;
}
a:active {
	text-decoration: none;
}
.lista a: {
	font-family: Arial;
	font-size: 12px;
	color: #003366;
}

.titulo_br {color: #FFFFFF}
.titulo_cz {color: #666666; font-weight: bold; }
.titulo_texto {
	font-size: 14px;
	font-weight: bold;
}
.referencia { font-style:italic; }
.citacao { font-style:italic; }
.b { font-weight:bold;}
.blogadmin {color:#C00000; font-weight:bold; text-decoration:none; font-size:14px;}
.blogadmin a: {color:#C00000; font-weight:bold; text-decoration:none;}
.blogadmin a:hover {text-decoration:underline;}
#masthead {
	width:800px;
	vertical-align:top;
	padding-top:3px;
}
#top_nav {
	width:800px;
	background-color:#0B2E40;
	vertical-align:bottom;
	height:43px;
	
}
#page_content {
	width:800px;
	background-color: #ffffff;
}
#footer {
	width:800px;
	color: #FFFFFF;
	background-color:#0B2E40;
	text-align:left;
}
#container {
	position: relative;
	width: 100%;
}

#left_col {
	width: 400px;
	position: absolute;
	left: 0px;
	top: 0px;
	text-align:left;
}

#right_col{
	margin-left: 400px;
	text-align:left 
}
#ferramentas {
	position: relative;
	width: 100%;
	background-color: #EEEFF1;
	text-align:center;
	vertical-align:middle ;
	padding:0; 
	margin:0;
	color:#666666;
}
#item-esquerda {
	width: 400px;
	position: absolute;
	left: 0px;
	top: 0px;
}

#item-direita{
	margin-left: 400px;
}


/************************************************************************
* 
* Formatacao Administrador
*
************************************************************************/

#menu-admin
{
    padding: 5px;
    text-align: right;
    margin-bottom: 10px;
}
#menu-admin ul {
		margin: 0px;
		padding: 0px;
		list-style-image: none;
	}
	
#menu-admin li { display: inline }
	
#menu-admin a:visited {
		padding-left: 12px;
		font-size: 11px;
		color: #ffffff;
		text-decoration: none;
		font-weight: bold;
		font-family: Tahoma;
	}
	
#menu-admin a:link {
		padding-left: 12px;
		font-size: 11px;
		color: #ffffff;
		text-decoration: none;
		font-weight: bold;
		font-family: Tahoma;
	}
	
#menu-admin a:hover {text-decoration: underline	}	
#menu-admin a:active { text-decoration: underline }

input.TextBoxCinza {
	BORDER-RIGHT: #BCBCBC 1px solid;
	BORDER-TOP: #BCBCBC 1px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	BORDER-LEFT: #BCBCBC 1px solid;
	COLOR: #333333;
	BORDER-BOTTOM: #BCBCBC 1px solid;
	FONT-FAMILY: Arial;
	vertical-align:middle;
}
select.SelectCinza {
	BORDER-RIGHT: #BCBCBC 1px solid;
	BORDER-TOP: #BCBCBC 1px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	BORDER-LEFT: #BCBCBC 1px solid;
	COLOR: #333333;
	BORDER-BOTTOM: #BCBCBC 1px solid;
	FONT-FAMILY: Arial;

}
CheckBox.textbox-cz{
			BORDER-RIGHT: #BCBCBC 1px solid; BORDER-TOP: #BCBCBC 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 11px; BORDER-LEFT: #BCBCBC 1px solid; COLOR:#333333; BORDER-BOTTOM: #BCBCBC 1px solid; FONT-FAMILY: Arial
}