.rsDefault {
    background: #F5FBF7!important;
}

#dnn_ctr451_Events_EventRpt_EventIcons2_btnAdd{
	display: none;
}

.ilightbox-caption{
	text-align: center;
}
.ilightbox-caption a, .ilightbox-caption a:visited {
    color: #eee;
}
.ilightbox-caption a:hover {
    color: #fff;
}
#dnn_ctr602_ModuleContent{
	margin-bottom:20px;
}
img.floatleft{
	max-width: 189px!important;
	height: auto;
	float: left; 
	margin: 0px 20px 20px 0px	
}
img.escolas{
	max-width: 184px!important;
	float: none; 
	margin: 0 auto;
	padding: 30px 0 0 0;
	display: block;
}
img.escolas.sul{
	max-width: 244px!important;
	padding: 30px 0 0 0;
}
img.escolas.norte{
	max-width: 144px!important;
	padding: 30px 0 0 0;
}

.consola.cf{
	background: #FFF;
	padding-bottom: 30px;
}
.html{
	text-align: justify!important;
	color: #666!important;
    line-height: 24px!important;
}

.html a, .html a:visited, .content-padding a, .content-padding a:visited, .descricao a, .descricao a:visited, .direita > div a, .direita > div a:visited {
	color: #3367D6!important;
	font-weight:600!important;
}
.html a:hover, .content-padding a:hover, .descricao a:hover, .direita > div a:hover  {
	color: #2850A7!important
}
.contact-details h3{
		border-bottom-width: 0px;
}
.ThemeSatva p, .ThemeSatva ul, .ThemeSatva ol{
	color: #666!important;
    line-height: 24px!important;
	font-size:14px!important;
	text-align: justify!important;
}
.ThemeSatva ol{
	margin-left: 30px;
	margin-bottom: 20px;
}
.detailholder p{
	text-align: center!important;
}
.ilightbox-caption h2{
	font-size:16px!important;
}
.rsDefault .rsTmb {
    line-height: 13px!important;
    font-size: 12px!important;
    font-weight: 700!important;
    letter-spacing: 0.025em!important;
    color: #393939!important;
}
.eventInfo, .eventdetails{
	color:#4E5E6A!important;
}

.bookTitle{
	font-weight:600;
	font-size:17px;
	line-height:17px;
	margin-top:-17px;
	margin-bottom:-10px;
	letter-spacing: -0.015em;
	color:#666;
	padding-left:10px;
	font-style: italic;
	text-transform: uppercase;
	
}

/* =============================
   EVENTS
   ============================= */

.sombra {
	-webkit-box-shadow: 		 	0 8px 12px -6px rgba(0,0,0,0.5);
	-moz-box-shadow: 		 		0 8px 12px -6px rgba(0,0,0,0.5);
	box-shadow:					 	0 8px 12px -6px rgba(0,0,0,0.5);
}
.divide10			{	width:100%;height:10px;}
.divide20			{	width:100%;height:20px;}
.divide40			{	width:100%;height:40px;}
.divide50			{	width:100%;height:50px;}

.ilightbox-caption h2{color:#A1C2FA}

.categorias span{color:#171717}

.bannerFooter {
	/*height:40px;
	background: #fff url(/portals/5/imagens/banner/subtle_stripes.png) repeat-x 0 0;*/
}

.parceirosAlign {
padding-top: 31px;
position: relative;
}
p {
	margin-bottom: 10px;
	color:#666;
	font-size:14px;
	line-height:24px;
	text-align: justify;
}
strong, b {
 /*font-weight: 600;*/
}

#map {
	height: 400px;
	margin: 0px;
	padding: 0px;
	background: #F5FBF7;
}
ul.listagem{
	list-style: disc inside;
}
table.itinerante2 {
	width:100%;
	border-width: 1px;
	border-color: #45AF83;
	border-collapse: collapse;
	text-align:left;
	table-layout: fixed;
}
table.itinerante2 th {
	font-size:14px;
	font-weight:600;
	background-color:#45AF83;
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #45AF83;
	color:#fff;

}
table.itinerante2 td {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #45AF83;
}

/*
ul.Horizontal li:nth-child(2) a {  
  color: #A1C2FA!important;
}
*/