/* Lateral Relacionados */
#ColRelated {
	position: relative;
	float: right;
	width: 200px;
	height: 100%;
	padding: 0;
	margin: 36px 0 5px 5px;
	z-index: 0;	}

td#ColRelated {
	background-color: #ACDFE8; /* #F6F7EF */	}

/* Conteudo da Página */
#ColContent {
	width: 758px;
	padding: 5px 5px 0 5px; /* padding: 5px 10px; */
	/*background: #fbfbfb;*/
	/*border-top: 8px solid #ededed;*/	}

#ColContent h2 {
	font: normal bold 1.85em/0.9em Tahoma, Arial, Verdana, Helvetica, sans-serif;
	margin: 0;
	padding: 3px 0;
	/*border-left: 4px solid #fbdeba;
	background: #fbf6f0;*/
	color: #A71616;	}

.SimplePane {
	position: relative;
	width: 540px;
	height: 222px;
	border-top: 8px solid #e6e7e8;
	background-color: #eff0f0; }

.SimplePane h2 {
	font: normal 1.6em Tahoma, Arial, Verdana, Helvetica, sans-serif; 
	margin: 0 10px 0; 
	padding: 0;
	color: #DFAF30;	}

.SimplePane ul.News {margin: 0; padding: 0; list-style: none; }
.SimplePane ul.News li.MainNews {
	position: relative; 
	float: left; 
	width: 510px;
	padding: 5px;
	margin: 5px;
	font-size: 0.85em;	}

.SimplePane ul.News li.SimpleNews {
	position: relative; 
	float: left; 
	width: 245px;
	padding: 5px; 
	margin: 5px 5px 5px 5px; 
	font-size: 0.85em;
	background-color: #f9f8f7;	}

.SimplePane ul.News li.MainNews h3 {
	font: normal bold 1.6em/0.99em Tahoma, Arial, Verdana, Helvetica, sans-serif; 
	margin: 0 0 5px; 
	padding: 0;	}

.SimplePane ul.News li.SimpleNews h3 {
	font: normal bold 1.1em Tahoma, Arial, Verdana, Helvetica, sans-serif; 
	margin: 0 0 5px; 
	padding: 0;	}

.SimplePane ul.News li.MainNews img {
	margin: 0 6px 0 0;
	border: none;	}

.SimplePane ul.News li a {color: #231f20;	text-decoration: none;	}
.SimplePane ul.News li a:hover {text-decoration: underline;	}

.NewsList {
	font-size: 0.95em;
	color: #999;	}

.NewsList .Date {
	font-size: 0.8em;
	color: #777;}
.NewsList .Teaser {
	font-size: 0.9em;
	color: #777;}

.NewsList a {
	color: #333;
	text-decoration: none;	}

.NewsList a:visited {
	color: gray;
	text-decoration: none;	}

.NewsList a:hover, .NewsList a:active {
	color: #ff713c;
	text-decoration: underline;	}

.DateGroup {
	display: block;
	padding: 0 5px 8px;	}

ul.ListaNivel1 {
	margin: 10px 0 0 0;
	padding: 0;
	list-style: none;
	color: #777;	}

ul.ListaNivel1 li {
	margin: 0;
	padding: 0;
	font-weight: bold;	}

ul.ListaNivel1 span {font-weight: normal; font-size: 0.8em;}

ul.ListaNivel2 {
	margin: 5px 0 5px 10px;
	padding: 0;
	list-style: outside disc;
	list-style-image: url(../../imgs/bullet_rarrow_red.gif);	}
	
ul.ListaNivel2 li {
	margin: 0 0 0 20px;
	padding: 0;	}

ul.ListaNivel2 li a {	color: #0071bc !important;	text-decoration: none;	font-weight: bold;	}
ul.ListaNivel2 li a:visited {	color: gray;	}
ul.ListaNivel2 li a:hover, ul.ListaNivel2 li a:active {	color: #ff713c !important;	text-decoration: underline;	}

ul.ListaNivel2 li a.LinkPreto {	color: black !important;	text-decoration: none;	font-weight: normal;	}
ul.ListaNivel2 li a.LinkPreto:visited {	color: gray;	}
ul.ListaNivel2 li a.LinkPreto:hover, ul.ListaNivel2 li a.LinkPreto:active {	color: black !important;	text-decoration: underline;	}

ol.ListaNumerada  {
	margin: 0 0 0 30px;
	padding: 0;
	list-style: outside decimal;	}

ol.ListaNumerada li {
	margin: 0 10px 8px 10px;
	padding: 0;	}

ol.ListaNumerada li span.Vermelho strong {
	display: block;
	padding: 15px 0 0;	}

ol.ListaRomana  {
	margin: 0 0 0 30px;
	padding: 0;
	list-style: outside upper-roman;	}

ol.ListaRomana li {
	margin: 0 10px 8px 10px;
	padding: 0;	}

ol.ListaAlphaLow  {
	margin: 0 0 0 30px;
	padding: 0;
	list-style: outside lower-alpha;	}

ol.ListaAlphaLow li {
	margin: 0 10px 8px 10px;
	padding: 0;	}

.Info {
	width: 520px;
	height: 130px;	}

.Info img {
	float: left;
	border: 1px solid #dcdcdc;
	margin: 0 10px 10px 0; 	}
	
#formOndeEstudar {
	width: 525px;
	margin: 5px 0;
	padding: 5px;
	border: 1px solid #dcdcdc;
	background-color: white; }

#formOndeEstudar select {
	margin: 0 10px 0 0;	}

#formFaleConosco {
	width: 520px;	}
	
/* ESTILO PARA O LOGIN DOS REPRESENTANTES */	
#tbLogin {
	width: 390px;
	background-color: white;
	border: 1px solid #cdcdcd;	
	margin: 20px; }

#tbLogin td {
	font-size: 10pt; 
	color: #0273BD;
	background-color: #f4f4f3;	}

#tbLogin .Titulo {
	font-size: 16pt;
	font-weight: lighter;
	color: #0066cc;	}
#tbLogin .Msg {
	font-size: 11pt;
	color: #ff4e00;	}
#tbLogin .Instrucao {
	font-size: 8pt;
	color: dimgray;	}

#tbLogin form {
	color: #777777;
	margin: 20px 10px 25px 10px;
	padding: 0;	
	margin: 0; }

#tbLogin form label {
	width: 80px;
	font-size: 10pt;
	margin: 5px 5px 5px 0;	}

#tbLogin form input {
	font-size: 10pt;
	margin: 5px;
	border: 1px solid #e4e4e3;	}
	
#tbLogin form button {margin: 6px 0;}

.Box2Via{margin:7px 0 7px 0; padding:12px; height:35px; border:1px solid #cccccc; background-color:#f5f5f5; width:80%;}

.ListaMargin li {
	margin-bottom: 10px; }