﻿body
{
	margin: 0px;
	
	background-image: url( /images/back2011.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	font-family: Trebuchet MS,Arial,Verdana,Sans-Serif;
	font-size: x-small;
}
#body
{
	width:1000px;
	margin-left: auto;
	margin-right: auto;
}
#logo
{
	width: 560px;
	height: 120px;
	background-image: url( /images/logoadventista.png);
	background-repeat: no-repeat;
	background-position: 10px 15px;
	float: left;
	margin-bottom: 12px;
}
#menu
{
	float:left;
	padding-left:25px;
	padding-right:25px;
	width:950px;
	height: 42px;
	background-image: url( /images/menu2011.jpg);
}
#banner
{
	float:left;
	width:1000px;
	height: 285px;
}

#center
{
	width: 970px;
	float: left;
	background-color: #fff;
	overflow: hidden;
	padding: 15px 15px 0px 15px;
}

.fancontest
{
	width: 970px;
	float: left;
	height: 40px;
	background-image: url( /images/ponto.png);
	margin-bottom: 20px;
}

#content
{
	float: left;
}

#rightBar
{
	float: left;
	width: 200px;
	margin-left: 20px;
}
#botton
{
	width:970px;
	float:left;
	background-color: #fff;
	overflow:hidden;
	padding:0px 15px 15px 15px;
}
#copyright
{
	width:970px;
	float:left;
	padding:5px 0px 5px 0px;
	text-align:center;
	font-style:normal;
}
address
{
	font-style:normal;
}
a:link
{
	text-decoration: none;
}
a:visited
{
	text-decoration: none;
}
a:hover
{
	text-decoration: none;
}
a:active
{
	text-decoration: none;
}
/*FloatingBanner*/
#camada
{
	margin: -150px 0px 0px -150px;
	width: 206px;
	height: 205px;
	position: absolute;
	z-index: +1;
	right: auto;
	left: 50%;
	top: 50%;
	bottom: auto;
}
#camada p
{
	font-family: Tahoma;
	font-size: small;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: underline;
	color: #0000FF;
	margin-top: -15px;
}
#camada p:hover
{
	color: #0000FF;
	cursor: pointer;
}

/*FloatingBanner ClassificationPortalFull*/

#BannerFloat
{
	margin: -150px 0px 0px -150px;
	width: 300px;
	height: 300px;
	position: absolute;
	z-index: +1;
	right: auto;
	left: 50%;
	top: 50%;
	bottom: auto;
}

#BannerFloat p
{
	font-family: Arial;
	font-size: small;
	font-weight:bold;
	text-transform: uppercase;
	text-decoration: underline;
	color: #666;
}
#BannerFloat p:hover
{
	color: #ffffff;
	cursor: pointer;
}

.BannerFloat
{
	margin: -150px 0px 0px -150px;
	width: 300px;
	height: 300px;
	position: absolute;
	z-index: +1;
	right: auto;
	left: 50%;
	top: 50%;
	bottom: auto;
}
.BannerFloat p
{
	font-family: Arial;
	font-size: small;
	font-weight:bold;
	text-transform: uppercase;
	text-decoration: underline;
	color: #666;
}
.BannerFloat p:hover
{
	color: #ffffff;
	cursor: pointer;
}

/*Menu Top*/
.TopMenuBasicContainer
{
	text-align:left;
	float:right;
	height:17px;
	margin-top: 3px;
	padding-left:47px;
	background-image: url( /images/world-map.png) ;
	background-repeat:no-repeat;
	background-position: left top;
}

.TopMenuBasic
{
	height: 15px;
	font-family: Tahoma;
	font-size: 10px;
	text-align: left;
	font-weight: bold;
}

.TopMenuBasicItemStatic
{
	height: 15px;
	color: #003366;
}

.TopMenuBasicItemStaticHover
{
	color: #003366;
}
.TopMenuBasicItemStaticSelected
{
	color: #003366;
}

.TopMenuBasic img
{
	padding: 0px 5px 0px 5px;
	width: 1px;
	height:10px;
}


/*Menu Main*/
.MainMenuBasicContainer
{
	text-align:left;
	float:left;
	height:42px;
}

.MainMenuBasic
{
	height: 42px;
	font-family: Tahoma;
	font-size: 12px;
	text-align: left;
	font-weight: bold;
}

.MainMenuBasicItemStatic
{
	height: 42px;
	color: #FFFFFF;
}

.MainMenuBasicItemStaticHover
{
	color: #003366;
	
}
.MainMenuBasicItemStaticSelected
{	
	color: #003366;
}

.MainMenuBasic img
{
	padding: 0px 25px 0px 25px;
	width: 1px;
	height:42px;
}

.MainMenuBasicItemDynamic
{
	background-image: url( /images/menu_top_arrow.png) ;
	background-repeat:no-repeat;
	background-position: 10px 10px;
	text-transform:lowercase;
	padding:5px 5px 5px 10px;
	color: #FFFFFF;
	background-color: #383938;
}

.MainMenuBasicItemDynamicHover
{	
	padding:5px 5px 5px 10px;
	color: #003366;
}
.MainMenuBasicItemDynamic a
{
	background:none;
}

/* ---------------------- Menu Classification - Escola ---------------------- */

.ClassificationMenuBasicContainer
{
	text-align:left;
	float:left;
	background-image: url( /images/separador.jpg) ;
	background-repeat:repeat-y;
	margin-left:25px;
	padding-left:25px;
	height:42px;
}

.ClassificationMenuBasic
{
	height: 42px;
	font-family: Tahoma;
	font-size: 12px;
	text-align: left;
	font-weight: bold;
}

.ClassificationMenuBasicItemStatic
{
	height: 42px;
	color: #FFFFFF;
}

.ClassificationMenuBasicItemStaticHover
{
	color: #003366;
}
.ClassificationMenuBasicItemStaticSelected
{
	
	color: #003366;
}

.ClassificationMenuBasic img
{	
	padding: 0px 25px 0px 25px;
	width: 1px;
	height:42px;
}

.ClassificationMenuBasicItemDynamic
{
	background-image: url( /images/menu_top_arrow.png) ;
	background-repeat:no-repeat;
	background-position: 10px 10px;
	text-transform:lowercase;
	padding:5px 5px 5px 10px;
	color: #FFF;
	background-color: #383938;
}

.ClassificationMenuBasicItemDynamicHover
{
	padding: 5px 5px 5px 10px;
	color: #C0C0C0;
}
.ClassificationMenuBasicItemDynamic a
{
	background:none;
}

/* ---------------------- Menu Botton ---------------------- */


.BottonMenuBasicContainer
{
	margin: 12px 30px 0px 0px;
	float:left;
}

.BottonMenuBasicTitle
{
	font-size: 12px;
	font-weight: bold;	
	margin-bottom: 8px;
}

.BottonMenuBasic
{
	font-size: 10px;
	text-align: left;
}

.BottonMenuBasicItemStatic
{
	margin:0 0 3px 10px;
	color: #4488AA;
}
.BottonMenuBasicItemStatic tr
{
	background-image: url( /images/dot.png) ;
	background-repeat:no-repeat;
	background-position:left center;
}

.BottonMenuBasicItemStaticHover
{
	color: #555;
}
/* ---------------------- BannerMain ---------------------- */

.MainBannerContainer
{
	margin: 0px;	
	float:left; 
}
/* ---------------------- BannerBottton ---------------------- */
.BottonBannerContainer
{
	width: 651px;		
	float:left; 
}
/* ---------------------- HighLightsMain ---------------------- */
.Highlights
{
	float: left;
	width: 1000px;
	height: auto;
	background-color: #F5F5F5;
	margin: -15px -15px 0 -15px;
}
.MainHighLightsBasicContainer
{
	float: left;
	padding: 1px 0 0 15px;
}
.MainHighLightsBasicItem
{
	float: left;
	width: 310px;
	height: auto;
	padding: 0 20px 0 0;
}
.MainHighLightsBasicItem a
{
	color: Black;
	text-decoration: none;
}
.MainHighLightsBasicItem a:hover
{
	text-decoration: underline;
}
.MainHighLightsBasicItem a:hover span
{
	text-decoration: underline;
}
/* ---------------------- HighLightsRight ---------------------- */
.RightHighLightsBasicContainer
{
	float: right;
	padding: 1px 15px 0 0;
	width: 310px;
	height: auto;
}
.MainHighLightsBasicItem
{
}
.RightHighLightsBasicItem a
{
	color: Black;
	text-decoration: none;
}
.RightHighLightsBasicItem a img
{
	border:0px;
}
.RightHighLightsBasicItem a:hover
{
	text-decoration: underline;
}
.RightHighLightsBasicItem a:hover span
{
	text-decoration: underline;
}
/* ---------------------- HighLightsCenter ---------------------- */
.CenterHighLightsBasicContainer
{
	float:left;
	margin-top: 10px;
	width:1000px;
	height: auto;
}
.CenterHighLightsBasicContainer p
{
	margin-top: 0px;
	margin-bottom: 15px;
}
.CenterHighLightsBasicItem
{
	padding: 5px 0 5px 0;
	width: 145px;
	height: 210px;
	float: left;
	margin-right: 17.5px;
}
.CenterHighLightsBasicItem a
{
	color:Black;
	text-decoration: none;
}
.CenterHighLightsBasicItem a img
{
	border:0px;
}
.CenterHighLightsBasicItem a:hover
{
}
.CenterHighLightsBasicItem a:hover span
{
	text-decoration: underline;
}
.CenterHighLightsBasicItem a:visited
{
	color:Black;
}
/* ---------------------- HighLightsContact ---------------------- */
.ContactHighLightsBasicContainer
{
	margin-top:10px;
	width: 190px;
	float:left;
}
.ContactHighLightsBasicContainer p
{
	margin-top: 0px;
	margin-bottom: 8px;
}
.ContactHighLightsBasicItem a
{
	color:Black;
	text-decoration: none;
}
.ContactHighLightsBasicItem a:hover
{
}
.ContactHighLightsBasicItem a:hover span
{
	text-decoration: underline;
}
.ContactHighLightsBasicItem a:visited
{
	color:Black;
}
.ContactHighLightsBasicItem a img
{
	border:0px;
}
/* ---------------------- HighLightsNet ---------------------- */

.NetHighLightsBasicContainer
{
	margin-top:10px;
	width: 480px;
	float:right; 
}

.NetHighLightsBasicContainer p
{
	margin-top: 0px;
	margin-bottom: 8px;	
}

.NetHighLightsBasicItem a
{
	color:Black;	
	text-decoration: none;
}

.NetHighLightsBasicItem a:hover	
{
	
}

.NetHighLightsBasicItem a:hover span
{
	text-decoration: underline;
}

.NetHighLightsBasicItem a:visited
{
	color:Black;	
}

.NetHighLightsBasicItem a img
{
	border:0px;
	
}

	
/*Search*/

#Search
{	position: relative;
 	margin-top:45px;
 	float:right;	
	width:200px;
}

.SearchInput
{
	width:160px;
	
	border-style: solid;
	border-width: 1px;
	border-color: #003300;
	background:url(/images/searchback.png) no-repeat;
	padding:4px 5px 4px 5px;
	color:#ccc;
	
}
.SearchButton
{
	margin-left: -10px;
	
}

/* ---------------------- Search Result ---------------------- */

#SearchResultContainer
{
	width: 750px;	
}
#SearchHeaderContent
{
	font-size: large;
	font-weight:bold;
	
	border-color: #c2c2c2;
	border-bottom-style: solid;	
	border-bottom-width: 1px;
	padding-bottom: 3px;
}
#SearchMessageContent
{
	font-size: small;
	font-weight:bold;
	color: #888;
	margin-bottom: 10px;
}

#SearchHeaderDownload
{
	font-size: large;
	font-weight:bold;
	
	border-color: #c2c2c2;
	border-bottom-style: solid;	
	border-bottom-width: 1px;
	
	margin-top: 15px;
	padding-bottom: 3px;
}
#SearchMessageDownload
{
	font-size: small;
	font-weight:bold;
	color: #aaa;
	margin-bottom: 10px;
}
#SearchResultContent
{
	font-size: small;
	font-weight:bold;
}




#ImageGalleryHeader
{
	font-size: large;
	font-weight:bold;
	
	border-color: #c2c2c2;
	border-bottom-style: solid;	
	border-bottom-width: 1px;
	
	margin-top: 15px;
	padding-bottom: 3px;
}
#ImageGalleryMessage
{
	font-size: small;
	font-weight:bold;
	color: #aaa;
	margin-bottom: 10px;
}
#SearchResultImageGallery
{
	font-size: small;
	font-weight:bold;
}

#SearchResultImageGallery a 
{
	color: #444444;
}
#SearchResultImageGallery a:hover
{
	text-decoration: underline;
}


#SearchResultContent a 
{
	color: #444444;
}
#SearchResultContent a:hover
{
	text-decoration: underline;
}
#SearchResultContentIntroText
{
	font-size: x-small;
	margin-bottom: 5px;
}
#SearchResultContentIntroText a 
{
	color: #707070;
}
#SearchResultContentIntroText a:hover
{
	text-decoration: underline;
}

#SearchResultDownload
{
	font-size: small;
	font-weight: bold;
}

#SearchResultDownload a 
{
	color: #444444;
}
#SearchResultDownload a:hover
{
	text-decoration: underline;
}

/* ---------------------- Content Basic ---------------------- */
#ContentBasicContainer
{
	width: 750px;
	font-family: Arial;	
	position:relative;
	overflow:hidden;
	float: left;
}

#ContentBasicPath 
{
	font-family: Verdana;
	font-size: x-small;
	font-weight: bold;
	text-transform: lowercase;
	margin-bottom:3px;
	float: left;
}

#ContentBasicContainer a
{
	font-family: Verdana;
	color: #444444;
	font-weight: bold;
}
#ContentBasicPath a
{
	color: #325540;
}

#ContentBasicUpdate
{
	padding-top: 3px;			
	font-size: x-small;
	font-family: Tahoma;
	color: #707070;	
	float: right;
}
#ContentBasicTitle
{
	margin-top: 18px;		
	padding-top:10px;
	font-size: 26px;
	font-weight:bold;
	text-align:justify;
	border-top-style: solid;	
	border-top-width: 1px;
	border-color: #cecece;
	
}

#ContentBasicIntroText
{
	font-size: 18px;	
	color:#444444;
	text-align:justify;
	
}

#ContentBasicAutor
{
	margin: 15px 0px 15px 0px;
	height: 21px;
	float: left;
	overflow: hidden;
	vertical-align: middle;
}

#ContentBasicTextSize
{
	margin: 15px 0px 15px 0px;
	height: 21px;
	float:right;
	overflow:hidden;
}

#ContentBasicText
{
	margin-top: 15px;
	text-align:justify;
	font-size: small;
	float: left;
	overflow: hidden;
	width: 750px;
}

#ContentBasicText img
{
	border: 1px solid #c2c2c2;
	padding: 2px;	
}

#ContentBasicPrint img
{
	padding-top: 15px;
	float: left;
	overflow: hidden;
}
#ContentBasicShareTwitter
{
	margin: 25px 5px 15px 5px;
	float: right;
	overflow: hidden;
	vertical-align: bottom;
}
#ContentBasicShareFaceBook
{
	margin: 25px 5px 15px 5px;
	float: right;
	overflow: hidden;
	vertical-align: bottom;
}
#ContentBasicTab
{
	width: 750px;
	margin-top: 15px;
	float:left;
	overflow:hidden;

}

#CommentContainer
{
	font-size: 15px;
	font-family: Tahoma;
	color: #707070;
	font-weight: bold;
}

.CommentImput 
{
}
.CommentTextArea
{
	height: 80px;
}
#CommentName, #CommentCreated
{
	font-size: 15px;
	font-family: Tahoma;
	color: #707070;
}

#CommentName
{
	float: left;
	overflow: hidden;
	font-weight: bold;	
	overflow:hidden;

}

#CommentCreated
{
	float: left;
	overflow: hidden;	
}

#CommentEnviar
{
	text-align:right; 
}

#CommentEspaco
{
	margin: 15px;
	border-top-style: solid;
	border-top-color: #C0C0C0;
	border-top-width: thin;
}

.ContentBasicTab
{
	width: 750px;
}


.ContentBasicTab .ajax__tab_header
{
	background-color:#325540;	
	font-family: tahoma;
	font-size: small;	
	color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #c2c2c2;
	height:40px;
	padding: 0px;	
}

.ContentBasicTab .ajax__tab_inner
{
	background-color: #325540;
	height: 40px;
	padding: 0px;	
}
.ContentBasicTab .ajax__tab_tab 
{
	height: 40px;
	padding: 0px 14px 0px 15px;
}
.ContentBasicTab .ajax__tab_hover .ajax__tab_outer {}
.ContentBasicTab .ajax__tab_hover .ajax__tab_inner {}
.ContentBasicTab .ajax__tab_hover .ajax__tab_tab {}
.ContentBasicTab .ajax__tab_active .ajax__tab_outer
{
	margin-bottom: -1px;	
	color: #383938;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #c2c2c2;
	border-right-color: #c2c2c2;
	border-left-color: #c2c2c2;
	overflow:hidden;
}
.ContentBasicTab .ajax__tab_active .ajax__tab_inner
{	
	background-color: #ffffff;
}
.ContentBasicTab .ajax__tab_active .ajax__tab_tab {}
.ContentBasicTab .ajax__tab_body
{
	padding:15px 15px 5px 15px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-color: #c2d2d2;
	border-bottom-color: #c2d2d2;
	border-left-color: #c2d2d2;
	overflow:hidden;
}

#Comment
{
	margin: 5px 0px 15px 0px;
	padding: 3px 0px 3px 0px;
	
	font-size: 14px;	
	color:#444444;
	text-align:justify;
	font-weight: normal;
	float: left;
	overflow: hidden;
	
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #cecece;
	float: left;	
	overflow:hidden;
}

#CommentResultText
{
	font-size: 11px;
	font-family: Tahoma;
	color: #C2C2C2;
	font-weight: bold;
	float: left;
	
}

#CommentRestanteValor
{
	font-size: 11px;
	font-family: Tahoma;
	color: #FF5050;
	font-weight: bold;
	float: left;
	margin-right: 5px;
	padding-left: 5px;
}

#ReadMoreImage
{
	float:left;
}

.ReadMoreNumber
{	
	text-align:right;
	font-family: Arial;
	font-size:20px;
	font-weight: bold;	
	float:left;
	width: 25px;
	padding-bottom: 10px;
	color:#fb8905;	
	padding-right: 10px;	
}

.ReadMoreText a
{
	color: #707070;
	padding-bottom: 10px;
	font-family: tahoma;
	font-size: small;
	font-weight: bold;	
}
.ReadMoreText a:hover
{
	text-decoration: underline;
}

.ReadMoreItem
{
	width: 360px;
	padding-bottom: 10px;
}

#ReadMoreTitle
{
	float:left;
	font-size:medium;
	font-weight: bolder;
	margin-top: 10px;	
}

#SendToFriendImage
{
	margin-top: 5px;
	margin-right:5px;
	float:left;
}
#SendToFriendTitle
{
	margin-top: 5px;
	float:left;		
}
#ContactImage
{
	margin-top: 5px;
	margin-right:5px;
	float:left;
}
#ContactTitle
{
	margin-top: 5px;
	float:left;		
}
#CommentImage
{
	margin-top: 5px;
	margin-right:5px;
	float:left;
}
#CommentTitle
{
	margin-top: 10px;
	float:left;		
}

/* ---------------------- Content List ---------------------- */

.ContentListContainer
{
	width: 750px;
	font-family: Arial;
	position: relative;
	float: left;	
}

.ContentListMainTitle
{
	margin-top: 5px;
	padding-bottom: 3px;
	margin-bottom: 15px;
	color:#333;
	font-size: 18px;
	font-weight:bold;
	text-align:justify;
	font-family: Tahoma;	
	border-color: #c2c2c2;
	border-bottom-style: solid;	
	border-bottom-width: 1px;
}
#ContentListTitle a
{
	color: #000000;
}

#ContentListIntroText a
{
	color:#444444;
}
#ContentListIntroText a:hover
{
	text-decoration:underline;
}

#ContentListTitle  a:hover
{
	text-decoration:underline;
}

#ContentListUpdate
{
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
	border-color: #c2c2c2;
	font-size: x-small;
	color: #444444;	
	border-bottom-style: solid;	
	border-bottom-width: 1px;
	width: 750px;
}
#ContentListTitle
{
	color:#000000;
	font-size: 18px;
	font-weight:bold;
	text-align:justify;
}

#ContentListIntroText
{
	font-size: 14px;	
	text-align:justify;
	margin-bottom: 15px;
	width: 570px;
	float: left;
}

#ContentListImage a
{
	float:left;
	border: 1px solid #c2c2c2;
	padding: 2px;
	margin-right: 10px;
	margin-bottom: 10px;
	
}

.ContentListClassItem a
{
	color:#444444;
}
.ContentListClassItem a:hover
{
	color:#222222;
	text-decoration: none;
}	

.ContentListClassItem
{
	width: 261px;	
	font-size: medium;
	font-family: Tahoma;
}

#ContentListClassName
{
	padding: 0px 0px 4px 2px; 
	margin-left: 15px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #c2c2c2;
}

.ContentListClassIamgem
{
	vertical-align: middle;
}
.ContentListClassTitle
{
   	vertical-align: super;
}

#ContentListMainMessage
{
     color: #222222;	
	font-size: 14px;
	text-align:center;
	font-family: Tahoma;	
}

/* ---------------------- Contact List ---------------------- */


.ContactContainer
{
	width: 547px;
	font-size: small;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	padding-left: 20px;
	float: left;
}

.ContactNameTitleTodos
{
	float: left;
	overflow:auto;
}

.ContactName
{
	margin-top: 0px;
	margin-bottom: 3px;
	font-size: 20px;
	font-family: Tahoma;	
	color: #707070;
	width: 300;	
}

.ContactDescription
{
	margin-top: 6px;
	margin-bottom: 20px;
	font-size: 12px;
	font-family: Verdana;
	color: #707070;
	width: 300;
}

.ContactNameTitle
{	
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 15px;
	font-family: Tahoma;
	color: #707070;
	
}

.ContactNameImput
{
	width: 254px;
	height: 19px;
}

.ContactEmailTitle
{	
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 15px;
	font-family: Tahoma;
	color: #707070;
	
}

.ContactEmailImput
{	
	width: 254px;
	height: 19px;
}	

.ContactEmailTitleTodos
{
	 overflow:auto;
	
}

.ContactFoneTitle
{	
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 15px;
	font-family: Tahoma;
	color: #707070;
}

.ContactFoneImput
{	
	width: 98px;
	height: 19px;	
}

.ContactSubjectTitleTodos
{
	float: left;	
}

.ContactSubjectTitle
{	
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 15px;
	font-family: Tahoma;
	color: #707070;
}

.ContactSubjectImput
{	
	width: 258px;
	height: 19px;	
}

.ContactMessageTitle
{	
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 15px;
	font-family: Tahoma;
	color: #707070;
}

.ContactMessageImput
{	
	width: 532px;
	height: 200px;
}

.ContactButton
{
	padding-top: 5px;
	padding-bottom: 10px;
	float: right;
	padding-right: 9px;
}

.ContactLink
{
	margin-top: 20px;
	margin-bottom: 10px;
	font-size: small;
	font-family: Tahoma;
	font-weight:bold;
}

.ContactLink a
{	
	color: #444444;
}

.ContactLink a:hover
{	
	text-decoration: underline;	
}

.ContactMsgStatus
{
	font-size: 15px;
	font-family: Tahoma;
	margin-top: 5px;
	margin-bottom: 10px;	
}

.ContactAddress
{	
	margin-top: 0px;
	margin-bottom: 10px;
	font-size: 15px;
	font-family: Tahoma;
	color: #707070;
}

.ContactLoader
{
    padding-top: 5px;
    padding-right: 10px;
	padding-bottom: 10px;
	float: right;
    
    
}


/* ---------------------- Poll ---------------------- */

.PollContainer
{
    width: 192px;
    border: solid 1px #c2c2c2;
    padding-left: 7px;    
    margin-top: 15px;
    float:left;
}

.PollContainerTitle
{
	padding: 5px 0px 8px 0px;
	font-weight: bolder;
}

.PollContainerName
{
	padding: 0px 0px 0px 0px;
	font-weight: bolder;
	font-size: 10px;
	color: #003300;
	margin-top: 10px;
}

.PollContainerButton
{
	width: 199px;
	height: 21px;
	border-bottom-style: solid;
	border-bottom-width: 5px;
	border-bottom-color: #003300;
	margin-left: -7px;
}

.PollContainerButtonInput
{
	margin-top: -5px;
    margin-left: 115px;
}
    
.PollContainerTotalHits
{	
	font-weight: bold;
	text-align: center;
}

.PollOptionText
{	
	width: 180px;
	height: 15px;	
}

.PollItemPrincipal
{
    width: 187px;
    height: 15px;
}

.PollItemResultado
{
	width: 140px;
	height: 10px;	
	background-color: #eee;	
	float:left;	
}

.PollItemDesign
{
	height: 10px;
	background-color: #003300;
}

.PollItemPercentual
{
	padding-left: 5px;
	float:left;	
	width: 30px;
	height: 15px;	
}

.PollMessage
{
    text-align: center;
    padding-top: 5px;
    color: #FF3030;
}

.PollItemTotal
{
    text-align: right;
    float: left;
    width: 141px;
    margin-top: 8px;
    margin-right: 5px;
    font-weight: bold;
}

.PollItemTotalHits
{	
	margin-top: 8px;
	margin-bottom: 8px;	
	font-weight: bold;	
}
.PollLoader
{
    	
	position:absolute;
    text-align:right;
	background-color:Transparent;
    
    
}

/* ---------------------- Poll Center ---------------------- */


.CenterPollContainer
{
	border-color: #C0C0C0;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding-top: 10px;
	padding-bottom: 15px;
	border-bottom-style: solid;
}

.CenterPollContainerName
{
	border-color: #C0C0C0;
	padding: 0px 0px 0px 0px;
	font-weight: bolder;
	font-size: 10px;
	color: #003300;
	margin-top: 10px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	margin-bottom: 10px;
}

.CenterPollItemPrincipal
{	
	width: 740px;
	height: 15px;
}

.CenterPollMessage
{
	text-align: center;
	padding-top: 5px;
	color: #FF3030;	
}

.CenterPollItemTotal
{
	text-align: right;
	width: 698px;
	margin-right: 5px;
	margin-top: 8px;
	margin-bottom: 8px;
	font-weight: bolder;
}

.CenterPollItemTotalHits
{	
	margin-top: 8px;
	margin-bottom: 8px;
	width: 20px;
	float: left;
	font-weight: bolder;	
}


.CenterPollItemPrincipal
{
	width: 720px;
	height: 15px;			
}

.CenterPollItemResultado
{
	width: 680px;
	height: 15px;	
	background-color: #eee;	
	float:left;	
}

.CenterPollItemDesign
{
    height: 15px;
	background-color: #003300;
	width: 480px;	
}

.CenterPollItemPercentual
{
    height: 15px;
    padding-left: 5px;   
    float:left;	 
}

.CenterPollContainerTitle
{
	padding: 5px 0px 8px 0px;
	font-weight: bolder;
	font-size: 13px;
}

.CenterPollOptionText
{
	width: 725px;
	height: 15px;
	margin-top: 5px;
}

.CenterPollContainerButton
{
	width: 720px;
	text-align: right;
	margin-top: -25px;
}

/* ---------------------- Poll List ---------------------- */

.PollListContainer
{
    width: 538px;
    font-family: Arial;
    position: relative;
    color: #FF0000;     
}

#PollListClassName a
{
    color:#444444;    
}

#PollListClassName a:hover
{
	text-decoration:underline;
}

.PollListClassItem
{
    width: 269px;   
}

#PollListTitle a
{
    color:#444444;           
}

#PollListTitle a:hover
{
    color: #000000;
}

#PollListUpdate
{
    width: 538px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
	border-color: #c2c2c2;
	font-size: x-small;
	font-family: Tahoma;
	color: #444444;	
	border-bottom-style: solid;	
	border-bottom-width: 1px;
    margin-top: 20px;
}

#PollListMessage
{
	color: #222222;	
	font-size: 14px;
	text-align:center;
	font-family: Tahoma;	
}


#PollListClassName
{
    padding: 0px 0px 4px 2px; 
	margin-left: 15px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #c2c2c2;
    
    
}

.PollListClassImagem
{
	vertical-align: middle;
}

.PollListClassTitle
{
   	vertical-align: super;
}


#PollListClassName a
{
    color:#444444;
   
}

#PollListClassName a:hover
{
	color:#222222;
	text-decoration: none;
}

.PollListClassItem
{
   width: 269px;
    font-size: medium;
	font-family: Tahoma;
   
}

/*
#PollLisClassItem a
{
	color:#444444;
}
#PollLisClassItem a:hover
{
	color:#222222;
	text-decoration: none;
}	
#PollLisClassItem
{
	width: 261px;	
	font-size: medium;
	font-family: Tahoma;
}

.PollLisClassName
{
	padding: 0px 0px 4px 2px; 
	margin-left: 15px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #c2c2c2;
}
*/



/* ---------------------- Report Card ---------------------- */

.ReportCardContainer
{
	border-top: solid 1px #cacaca;
	border-bottom: solid 1px #cacaca;
	font-size: 12px;
	padding-top: 20px;
	padding-bottom: 20px;
	width: 750px;
	border-top-style: solid;
	border-bottom-style: solid;
}

.ReportCardTitle
{
	width: 750px;
	font-size: 14px;
    font-weight:bold;
	font-family: Tahoma;
	color: #454545;
	text-align:right;
	padding-top: 5px;
	padding-bottom: 5px;	
}


.gridHelpgvReportCard_GroupHeader
{	
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 12px;
    font-weight:bold;
	font-family: Tahoma;
	color: #ffffff;
	background-color: #4F81BD;
	border: 0px;
	width: 749px;
	
}
#gridHelpgvReportCard_GroupHeader
{	
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 12px;
    font-weight:bold;
	font-family: Tahoma;
	color: #ffffff;
	background-color: #2CA9DF;
	border: 0px;
	width: 749px;	
}
.gridHelpgvReportCard_GroupHeader2
{	

	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 12px;
    font-weight:bold;
	font-family: Tahoma;
	color: #013F74;
	background-color: #C6E2FF;
	border: 0px;
	width: 749px;
	
}
#gridHelpgvReportCard_GroupHeader2
{	
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 14px;
    font-weight:bold;
	font-family: Tahoma;
	color: #ffffff;
	background-color: #F6920F;
	border: 0px;
	width: 749px;	
}
.grid
{	
	border-width: 2px;
	border-color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
}
.GridViewReportCard
{
	padding: 10px;
	border: 2px;
	font-size: 12px;
	font-family: Tahoma;
	width: 749px;
	border-width: 0px;
	border-color: #ffffff;
}
#GridViewReportCard
{
	padding: 3px;
	border: 0px;
	font-size: 12px;
	font-family: Tahoma;
    width: 749px;
	text-align:justify;
}
.GridHeaderReportCard th
{
	border-bottom: 2px solid #FFFFFF;
	background-color: #1C81CF;
	color:#FFFFFF;
	border: 2px;
}
.GridRowReportCard
{
	background-color: #ffffff;
	border-color: #ffffff;
}
.GridAutertatingRowReportCard
{
	background-color: #F0F8FF;
}
#GridRowReportCard
{
	background-color: #ffffff;
	border-color:#ffffff;
}
#GridAutertatingRowReportCard
{
	background-color: #ffffff;
}
.GridPagerStyleReportCard
{
	background-color: #3b3b3b;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
}
.GridPagerStyleReportCard a
{
	color:#FFFFFF;
	border: 0px;
}
.GridPagerStyleReportCard a:hover
{
	color:#fdb813;
	text-decoration: underline;
}


/* ---------------------- Student Authentication ---------------------- */

.StudentAuthContainer
{
	margin-left: 20px;
	width: 295px;
	height: 171px;
	float: right;
	font-family: Arial;
	font-size: 12px;
	font-weight: bolder;
	letter-spacing: 1px;
	position: relative;
	color: #003366;
	background-image: url( /images/ferramentas.jpg);
}

.StudentAuthContainer a
{
	color: #003366;
}

.StudentAuthAcesso
{

	padding: 10px;	
	
	text-transform: uppercase;
	letter-spacing: 1px;
	
	height: 16px;
}

.StudentAuthDesc
{
	float:left;	
	padding: 20px 10px 10px 10px;

	line-height: 25px;
	height:171px;
}
.StudentAuthHelp
{
	background: url( /images/help.png) no-repeat;
	background-position: 133px 12px;
	width: 180px;
	padding: 18px 0px 10px 0px;
	float: left;
	text-align: center;
	margin-left: 80px;
	color: #003366;
}

.StudentAuthUserName
{
	float: left;
	margin-left: 100px;
	margin-bottom: 10px;
}

.StudentAuthPassword
{
	margin-left: 130px;
}

.StudentAuthUserName input
{
	width: 100px;
	
	font-size: 10px;
}

.StudentAuthPassword input
{
	width: 100px;
	
	font-size: 10px;
}

.StudentAuthBtn
{
	float:right;
	padding: 10px 15px 0px 0px;
}

.StudentAuthLogonPanel
{
	padding: 6px;
	background-image: url( /images/ferramenta_branco.gif);
	height: 117px;	
}
.StudentAuthMenu
{
	width:280px;
	text-align:right;
}

.StudentBtnOK
{
	border-style: none;
	background-position: left;
	background: url(   '../../images/ok_escola.jpg' ) no-repeat left;
	height: 21px;
	width: 35px;
	float: right;
}

.StudentAuthSetPass
{
	text-align: right;
	line-height: 23px;
	background-image: url( /images/ferramenta_branco.gif);
	height: 122px;
	padding-top: 6px;
	padding-left: 13px;
}

.StudentAuthLoading
{
	left:15px;
	top:150px;
	position:absolute;
}

.StudentAuthenticationlblNovaSenha
{
	margin-left: 50px;
	float: left;
	color: #FF0000;
}

.StudentAuthBtnSetPass
{
	margin-top: -30px;
}

.StudentAuthMsn
{
	color: #FF0000;
	margin-left: 130px;
}

/* ---------------------- Student Authentication - Right ---------------------- */

.RightStudentAuthContainer
{
	width: 209px;
	height: 210px;
	background-image: url( /images/fundo_ferramentas.jpg);
	font-family: Arial;
	color: #003366;
	font-size: 12px;
	font-weight: bolder;
	letter-spacing: 1px;
	position: relative;
	overflow: hidden;
	float: left;
}

.RightStudentAuthContainer a
{
	color: #003366;
}

.RightStudentAuthAcesso
{
	
	padding: 6px;	
	
	text-transform: uppercase;
	letter-spacing: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #F0F0EF;
	height: 16px;
}

.RightStudentAuthDesc
{
	position:absolute;
	top:105px;
	left: 10px;
	
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #F0F0EF;
	line-height: 18px;
	width: 97px;
	height:80px;
}
.RightStudentAuthHelp
{
	background: url( /images/help.png) no-repeat;
	background-position: 25px 25px;
	height: 80px;
	position:absolute;
	top:125px;
	left: 120px;
}

.RightStudentAuthUserName
{
	position:absolute;
	top:38px;
	left: 10px;
}

.RightStudentAuthPassword
{
	position:absolute;
	top:63px;
	left: 20px;

}

.RightStudentAuthUserName input
{
	width: 122px;
	border: 1px solid #F0F0EF;
	font-size: 10px;
}

.RightStudentAuthPassword input
{
	width: 122px;
	border: 1px solid #F0F0EF;
	font-size: 10px;
}

.RightStudentAuthBtn
{
	position:absolute;
	top:86px;
	left: 155px;
}

.RightStudentAuthLogonPanel
{
	padding: 6px;	
}
.RightStudentAuthMenu
{
	width:180px;
	text-align:right;
	margin-top: 15px;
}
.RightStudentAuthSetPass
{
	margin-top:25px;
	text-align:right;
	line-height:25px;
	font-size: 10px;
}

.RightStudentAuthSetPass input
{
	width: 70px;
}

.RightStudentAuthBtnSetPass input
{
	width: 35px;
	margin-right:10px;
}
.RightStudentAuthLoading
{
	left:15px;
	top:183px;
	position:absolute;
}




/* ---------------------- Page Counter ---------------------- */

.PageCounter
{
    font-family: Tahoma;
    font-size: 12px;
    text-align: center;
}

.PageCounter a:hover
{
	text-decoration:none;
	font-weight:bolder;
}

.PageCounter a
{
	color:#444444;
}

/* ---------------------- Occurrence ---------------------- */

.OccurrenceContainer
{

}

#OccurrenceTitle
{
	width: 750px;
	font-size: 14px;
    font-weight:bold;
	font-family: Tahoma;
	color: #003300;
	text-align:right;
	padding-top: 5px;
	padding-bottom: 5px;
}
.gridHelpgvOccurrence_GroupHeader
{	
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 12px;
    font-weight:bold;
	font-family: Tahoma;
	color: #ffffff;
	background-color: #4F81BD;
	border: 0px;
	width: 750px;
	
}
#gridHelpgvOccurrence_GroupHeader
{	
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 12px;
    font-weight:bold;
	font-family: Tahoma;
	color: #ffffff;
	background-color: #2CA9DF;
	border: 0px;
	width: 750px;	
}
.gridHelpgvOccurrence_GroupHeader2
{	
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 12px;
    font-weight:bold;
	font-family: Tahoma;
	color: #013F74;
	background-color: #C6E2FF;
	border: 0px;
	width: 750px;	
}
#gridHelpgvOccurrence_GroupHeader2
{	
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 14px;
    font-weight:bold;
	font-family: Tahoma;
	color: #ffffff;
	background-color: #F6920F;
	border: 0px;
	width: 750px;	
}
.grid
{	
	border-width: 2px;
	border-color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
}
.GridViewOccurrence
{
	padding: 10px;
	border: 2px;
	font-size: 12px;
	font-family: Tahoma;
	width: 750px;
	border-width: 0px;
	border-color: #ffffff;
}
#GridViewOccurrence
{
	padding: 3px;
	border: 0px;
	font-size: 12px;
	font-family: Tahoma;
    width: 750px;
	text-align:justify;
}
.GridHeaderOccurrence th
{
	border-bottom: 2px solid #FFFFFF;
	background-color: #1C81CF;
	color:#FFFFFF;
	border: 2px;
}
.GridRowOccurrence
{
	background-color: #ffffff;
	border-color:#ffffff;
}
.GridAutertatingRowOccurrence
{
	background-color: #F0F8FF;
}
#GridRowOccurrence
{
	background-color: #ffffff;
	border-color:#ffffff;
}
#GridAutertatingRowOccurrence
{
	background-color: #ffffff;
}
.GridPagerStyleOccurrence
{
	background-color: #3b3b3b;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
}
.GridPagerStyleOccurrence a
{
	color:#FFFFFF;
	border: 0px;
}
.GridPagerStyleOccurrence a:hover
{
	color:#fdb813;
	text-decoration: underline;
}	

.OccurrenceSearchContainer
{
	height: auto;
	border-top: solid 1px #cacaca;
	border-bottom: solid 1px #cacaca;
	font-size: 12px;
	padding-bottom: 30px;
}
.OccurrenceGridContainer
{
	padding-top: 15px;
	padding-bottom: 15px;
	border-bottom: solid 1px #cacaca;
}
#OccurrenceName
{	
	padding-bottom: 10px;
}
#OccurrenceDisciplineName
{
	padding-bottom: 10px;
	padding-top: 10px;
}
.OccurrenceDate
{
	padding-bottom: 5px;
}
.OccurrenceDateStart
{ 
	float:left;
}
.OccurrenceDateStartBtn
{

}
#OccurrenceDateEnd
{
	padding-left: 5px;	
}
.OccurrenceDateEndBtn
{

}
.OccurrenceEventDate
{
	padding-left:5px;
}
.OccurrenceEventDateCkb
{
	float:left;
}
.OccurrenceSearch
{
	padding-top: 10px;	
	padding-bottom: 5px;
}
.OccurrenceSearchImput
{	
	
}
.OccurrenceSearchBtn
{
	padding-left: 10px;	
	width: 25px;
}


/* ---------------------- NewsLetter ---------------------- */

#NewsletterContainer
{
	margin-top:0px;
	margin-left: 10px;
	padding: 5px 5px 5px 5px;
	overflow:hidden;
	float: left;
	position:absolute;
}


#NewsLetterLoader
{
	overflow:hidden;
	position:absolute;
	top: 57px;
	left: 137px;
	background-color:Transparent;
}

#NewsLetterDescription
{
	margin-bottom:50px;
	font-weight:bold;
	text-align:left;
	width: 165px;	
	color: #735800;
}

#NewsLetterTitle
{
	margin-bottom:5px;
}

#NewsletterForm
{
	overflow:hidden;
	height: 60px;
}

#NewsletterImputName
{
	top: 55px;
	left: 5px;
	overflow:hidden;
	position:absolute;
    padding-bottom: 5px;     
}

.NewsletterImputName
{	
	border: 1px solid #735800;	
	width: 120px;
	height: 14px;
	line-height: 14px;
    color : #A2A2A2;
    padding-left: 2px;
}

#NewsletterImputEmail
{	
	overflow:hidden;
	position:absolute;
	top: 55px;
	left: 5px;
		
}

.NewsletterImputEmail
{	
    border: 1px solid #735800;
	width: 120px;
	height: 14px;
	line-height: 14px;
    color : #A2A2A2;
    padding-left: 2px;


}

#NewsletterButton
{
	overflow:hidden;
	position:absolute;
	top: 56px;
	left: 137px;

}

#NewsLetterMessage
{
    overflow:hidden;
	position:absolute;
	top: 105px;
	padding-left: 2px;
    
}

.NewsLetterMessage
{
   
   font-weight:bolder;
   color : #735800;
   

    
}


/* ---------------------- NewsLetter Result ---------------------- */

#NewsletterResultContainer
{
    font-size: 15px;
	font-family: Tahoma;
	color: #707070;
}

#NewsletterResultTitle
{
}

.NewsletterResultName
{
	   font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
    color: #f8ad4a;
    padding-top: 5px;
    padding-bottom: 5px;
}

.NewsletterResultNameItem
{
    width: 254px;
	height: 19px;
	
}

.NewsletterResultEmail
{ 
       font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
    color: #f8ad4a;
    padding-top: 10px;
    padding-bottom: 5px;
}

.NewsletterResultEmailItem
{
    width: 254px;
	height: 19px;
	
}

.NewsletterResultCategoryTitle
{
    font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
    color: #f8ad4a;
    padding-top: 5px;
    padding-bottom: 5px;
}

.NewsletterResultDescription
{
   
     font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
    color: #f8ad4a;
    padding-top: 5px;
    padding-bottom: 5px;
}    

.NewsletterResultCategoryItem
{
    font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
   padding-top: 10px;
   padding-bottom : 10px;
}

.NewsletterResultSendButton
{
   padding-top: 5px;
   padding-bottom : 10px;
   float:right;
}

.NewsletterResultSendButtonItem
{
  
    
}

.NewsletterResultMsgStaus
{
     font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
     padding-top: 5px;
    padding-bottom: 5px;
}

/* ---------------------- MostPopularBasic ---------------------- */

.MostPopularBasicContainer
{
	width: 537px;
	margin-top: 15px;
	padding-bottom: 15px;	
	float:left;
	font-family: tahoma;
	font-size: 12px;
	font-weight: bolder;
	color: #707070;
	overflow:hidden;	
}

.MostPopularBasicContainer a
{
	color:#707070;	
	text-decoration: none;
}

.MostPopularBasicContainer a:hover 
{
	text-decoration: underline;
}

.MostPopularBasicContainer a:visited
{
	color:#707070;	
}

.MostPopularBasicContainerTab .ajax__tab_header
{
    background-color: #fb8905;
    font-family: tahoma;
    font-size: medium;
    border-bottom-style: solid;
    border-bottom-width: 0px;
    font-weight: bolder;
    line-height: 28px;
    color: #F0F0F0;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #c2c2c2;
    height: 28px;
}
	
.MostPopularBasicContainerTab .ajax__tab_outer
{	
	
}

.MostPopularBasicContainerTab .ajax__tab_inner
{
	background-color: #fb8905;
	height: 28px;
}

.MostPopularBasicContainerTab .ajax__tab_tab 
{
	padding: 0px 25px 0px 25px;
	height: 28px;
}

.MostPopularBasicContainerTab .ajax__tab_hover .ajax__tab_outer {}
.MostPopularBasicContainerTab .ajax__tab_hover .ajax__tab_inner {}
.MostPopularBasicContainerTab .ajax__tab_hover .ajax__tab_tab {}
.MostPopularBasicContainerTab .ajax__tab_active .ajax__tab_outer
{
	margin-bottom: 0px;	
	color: #707070;
	border-top-width: 1px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #c2c2c2;
	border-right-color: #c2c2c2;
	border-left-color: #c2c2c2;
	overflow:hidden;
}

.MostPopularBasicContainerTab .ajax__tab_active .ajax__tab_inner
{	
	background-color: #fb8905;
}

.MostPopularBasicContainerTab .ajax__tab_active .ajax__tab_tab 
{   
    
}

.MostPopularBasicContainerTab .ajax__tab_body
{
    padding: 15px 15px 5px 0px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-color: #c2d2d2;
    border-bottom-color: #c2d2d2;
    border-left-color: #c2d2d2;
    overflow: hidden;
}

.MostPopularBasicContent
{
	width: 537px;		
}

.MostPopularBasicContentItem
{
    padding-bottom: 10px;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #C2C2C2;
    padding-right: 10px;
    font-size: 11px;
    float: left;
    width: 256px;	
}

.MostPopularBasicContentNumber
{
    font-family: Arial;
    font-size: 15px;
    font-weight: bold;
    color: #fb8905;
    float: left;
    width: 15px;
    margin-left: 5px;
}

.MostPopularBasicContentTitle
{
    float: right;
    width: 230px;    
}

.MostPopularBasicDownload
{
	width: 538px;		
}

.MostPopularBasicDownloadItem
{
    padding-bottom: 10px;
    border-right-style: solid;
    border-right-width: 1px;
    border-spacing: 4px;
    border-right-color: #C2C2C2;
    padding-right: 10px;
    font-size: 11px;
    float: left;
    width: 256px;
    
    
    }

.MostPopularBasicDownloadNumber
{
    font-family: Arial;
    font-size: 15px;
    font-weight: bold;
    color: #fb8905;
    float: left;
    width: 15px;
    margin-left: 5px;
}

.MostPopularBasicDownloadTitle
{
    float: right;
    width: 230px;    
}

.MostPopularBasicImageGallery
{
	width: 537px;		
}

.MostPopularBasicImageGalleryItem
{
    padding-bottom: 10px;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #C2C2C2;
    padding-right: 10px;
    font-size: 11px;
    float: left;
    width: 256px;	
}

.MostPopularBasicImageGalleryNumber
{
    font-family: Arial;
    font-size: 15px;
    font-weight: bold;
    color: #fb8905;
    float: left;
    width: 15px;
    margin-left: 5px;
}

.MostPopularBasicImageGalleryTitle
{
    float: right;
    width: 230px;    
}

/* ---------------------- ImageGallery ---------------------- */

.ImageGalleryContainer
{
	width: 750px;
	font-size: small;
	overflow: hidden;
	font-family: Tahoma;
	float: left;
}

.ImageGalleryTitle
{	
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 20px;
	color: #003300;
	width: 750px;
}

.ImageGalleryDescription
{
	margin-top: 5px;
	margin-bottom: 10px;
	font-size: 12px;	
	color:#444444;
	text-align:justify;
	font-family: Verdana;
	width: 750px;
}


.ImageGallery
{
	margin-bottom:1px;
	margin-right: 1px;
	padding:1px;
	border: 1px solid #c2c2c2;		
}

.ImageGalleryLink
{
	margin-top: 20px;
	margin-bottom: 10px;
	font-size: small;
	font-family: Tahoma;
	font-weight: bold;
	text-transform: lowercase;
	text-align:right;	
}

.ImageGalleryLink a
{	
	color: #707070;		
}
.ImageGalleryLink a:hover
{
	
	text-decoration: underline;
}

.CommentTitle
{
    margin-top: 5px;
	margin-bottom: 5px;
	font-size: 16px;
	color: #003300;	
	width: 750px;
}

.CommentForm
{
    margin-top: 5px;
	margin-bottom: 5px;
	width: 740px;
}

.CommentFormName
{
   	font-size: 12px;
	color: #444444;   
	width: 740px;
}

.CommentImput
{    
	height: 19px;   
	margin-top: 2px;
	margin-bottom: 2px; 
	width: 710px;
}

.CommentTextArea
{
  	margin-top: 5px;
	margin-bottom: 5px; 
	width: 710px;
}

.CommentEnviarButton
{
    position:relative;
    padding-top: 5px;
    margin-bottom: 5px;
    left: 460px;   
	
}

.CommentResult
{
    margin-top: 2px;
	margin-bottom: 2px;
	font-size: 12px;	
	color: #FF5050;
	font: bold;	
	width: 750px;
}

#CommentCreated, #CommentName
{
	font-size: 12px;
	font-family: Tahoma;
	color: #707070;
	width: 750px;
}

#CommentName
{
	float: left;
	overflow: hidden;
	font-weight: bold;	
	overflow:hidden;
	width: 750px;
}

#CommentCreated
{
    float: left;
	overflow: hidden;
	font-weight: bold;	
	overflow:hidden;
	width: 750px;
}

#Comment
{
    font-size: 12px;
	font-family: Tahoma;
	color: #444444;
    padding-bottom: 15px;   
	width: 750px;
}

.CommentSpace
{
	border-color: #C0C0C0;
	height: 15px;
	width: 750px;
	margin-top: 30px;
	margin-bottom: 15px;
	border-top-style: solid;
	border-top-width: 1px;
}

/* ---------------------- ImageGallery List ---------------------- */

#ImageGalleryListContainer
{
	width: 750px;
	font-family: Arial;
	position: relative;
	margin-left: auto;
	margin-right: auto;	
	float: left;	
}

.ImageGalleryListMainTitle
{
	margin-top: 5px;
	padding-bottom: 3px;
	margin-bottom: 15px;
	color:#333;
	font-size: 18px;
	font-weight:bold;
	text-align:justify;
	font-family: Tahoma;
		
	border-color: #c2c2c2;
	border-bottom-style: solid;	
	border-bottom-width: 1px;
}

#ImageGalleryListMainTitle a
{
	color: #000000;
}

#ImageGalleryListMainTitle a:hover
{
	color:#222222;
	text-decoration: none;
}	

#ImageGalleryListMainTitle
{
	font-size: medium;
	font-family: Tahoma;
}

.ImagegalleryTitleTop
{
	font-weight:bold;
	font-size: 12px;
}

.ImagegalleryDate
{
	font-weight:bold;
	font-size: 10px;
}

#ImageGalleryListTitle
{
	color:#000000;
	font-size: 18px;
	font-weight:bold;
	text-align:justify;	
}

#ImageGalleryListTitle a
{
	color: #000000;
}

#ImageGalleryListTitle  a:hover
{
	text-decoration:underline;
}

#ImageGalleryListIntroText a
{
	color:#444444;
}

#ImageGalleryListIntroText a:hover
{
	text-decoration:underline;
}

#ImageGalleryListIntroText
{	
	font-size: 14px;	
	text-align:justify;
	margin-bottom: 15px;

}

.ImageGalleryListClassItem a
{
	color:#444444;
}
.ImageGalleryListClassItem a:hover
{
	color:#222222;
	text-decoration: underline;
}	

.ImageGalleryListClassItem
{
	font-size: medium;
	font-family: Tahoma;
}

#ImageGalleryListClassName
{
	padding: 0px 0px 4px 2px; 
	margin-left: 15px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #c2c2c2;
}
.ImageGalleryListClassImagem
{
	vertical-align: middle;
}
.ImageGalleryListClassTitle
{
   	vertical-align: super;
}



#ImageGalleryListMessage
{
     color: #000000;	
	font-size: 16px;
	text-align:center;	
}

#ImageGalleryListUpdate
{
	margin: 15px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
	border-color: #c2c2c2;
	font-size: x-small;
	font-family: Tahoma;
	color: #444444;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

#ImageGalleryListImage a
{	
	border: 1px solid #c2c2c2;
	padding: 2px;
	margin-right: 10px;
	margin-bottom: 10px;
	width: 160px;	
	float: left;	
}

/* ---------------------- Download List ---------------------- */

#DownloadListContainer
{
	width: 538px;
	font-family: Arial;	
	position:relative;
}
.DownloadsListItem a
{
	color:#707070;	
	text-decoration: none;
}
.DownloadsListItem a:hover 
{
	text-decoration: underline;
}
.DownloadsListItem
{
	width: 250px;
	padding-bottom: 5px;
}
#DownloadsListNumber
{	
	font-family: Arial;
	font-size:16px;
	font-weight: bold;
	color:#fb8905;
	float:left;
	width: 20px;
}

#DownloadsListTitle
{	
	font-family: Tahoma;
	font-size:12px;
	float:left;
	width: 215px;	
}

.DownloadListClassItem a
{
	color:#444444;
}
.DownloadListClassItem a:hover
{
	color:#222222;
	text-decoration: none;
}	

.DownloadListClassItem
{
	width: 261px;	
	font-size: medium;
	font-family: Tahoma;
}

#DownloadListClassName
{
	padding: 0px 0px 4px 2px; 
	margin-left: 15px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #c2c2c2;
}

.DownloadListClassImagem
{
	vertical-align: middle;
}
.DownloadListClassTitle
{
   	vertical-align: super;
}

#DownloadsListMessage
{
	color: #222222;	
	font-size: 14px;
	text-align:center;
	font-family: Tahoma;	
	
}

/* ---------------------- Diary ---------------------- */

.DiaryContainer
{

}
#DiaryTitle
{
	width: 749px;
	font-size: 14px;
    font-weight:bold;
	font-family: Tahoma;
	color: #003300;
	text-align:right;
	padding-top: 5px;
	padding-bottom: 5px;
}
.DiaryPrint
{
	text-align:right;
}
.gridHelpgvDiary_GroupHeader
{	
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 12px;
    font-weight:bold;
	font-family: Tahoma;
	color: #ffffff;
	background-color: #4F81BD;
	border: 0px;
	width: 749px;
	
}
#gridHelpgvDiary_GroupHeader
{	
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 12px;
    font-weight:bold;
	font-family: Tahoma;
	color: #ffffff;
	background-color: #2CA9DF;
	border: 0px;
	width: 749px;	
}
.gridHelpgvDiary_GroupHeader2
{	

	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 12px;
    font-weight:bold;
	font-family: Tahoma;
	color: #013F74;
	background-color: #C6E2FF;
	border: 0px;
	width: 749px;
	
}
#gridHelpgvDiary_GroupHeader2
{	
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 14px;
    font-weight:bold;
	font-family: Tahoma;
	color: #ffffff;
	background-color: #F6920F;
	border: 0px;
	width: 749px;	
}
.grid
{	
	border-width: 2px;
	border-color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
}
.GridViewDiary
{
	padding: 10px;
	border: 2px;
	font-size: 12px;
	font-family: Tahoma;
	width: 749px;
	border-width: 0px;
	border-color: #ffffff;
}
#GridViewDiary
{
	padding: 3px;
	border: 0px;
	font-size: 12px;
	font-family: Tahoma;
    width: 749px;
	text-align:justify;
}
.GridHeaderDiary th
{
	border-bottom: 2px solid #FFFFFF;
	background-color: #1C81CF;
	color:#FFFFFF;
	border: 2px;
}
.GridRowDiary
{
	background-color: #ffffff;
	border-color:#ffffff;
}
.GridAutertatingRowDiary
{
	background-color: #F0F8FF;
}
#GridRowDiary
{
	background-color: #ffffff;
	border-color:#ffffff;
}
#GridAutertatingRowDiary
{
	background-color: #ffffff;
}
.GridPagerStyleDiary
{
	background-color: #3b3b3b;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
}
.GridPagerStyleDiary a
{
	color:#FFFFFF;
	border: 0px;
}
.GridPagerStyleDiary a:hover
{
	color:#fdb813;
	text-decoration: underline;
}	

.DiarySearchContainer
{
	height: auto;
	border-top: solid 1px #cacaca;
	border-bottom: solid 1px #cacaca;
	font-size: 12px;	
}
.DiaryGridContainer
{
	padding-top: 15px;
	padding-bottom: 15px;
	border-bottom: solid 1px #cacaca;
}
.DiaryType
{	
	padding-top: 10px;
	padding-bottom: 10px;
}
.DiaryDisciplineName
{
	padding-bottom: 10px;
}
.DiaryDate
{
	
}
.DiaryDateStart
{ 
	float:left;
}
.DiaryDateStartBtn
{

}
.DiaryDateEnd
{ 
	padding-left:10px;
	float:left;
}
.DiaryDateEndBtn
{

}
.DiaryEventDate
{
	padding-left:5px;
}
.DiaryEventDateCkb
{
	float:left;
}
.DiarySearch
{
	
}
.DiarySearchImput
{	
	
}
.DiarySearchBtn
{
	vertical-align:middle;
}


/* ---------------------- ContentPrint ---------------------- */

#ContentPrintContainer
{
	width: 100%;
	font-family: Arial;	
	overflow:hidden;
	margin-left: auto;
	margin-right: auto;
	
}

#ContentPrintPath 
{
	font-family: Verdana;
	font-size: x-small;
	color: #325540;
	font-weight: bold;
	text-transform: lowercase;
}

#ContentPrintPath a
{
	color: #325540;
}

#ContentPrintUpdate
{
	width: 100%;
	margin: 10px 0px 10px 0px;
	padding: 3px 0px 3px 0px;
	border-color: #cecece;
	font-size: x-small;
	font-family: Tahoma;
	color: #707070;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
}

#ContentPrintSiteTitle
{
	width: 100%;
	font-size: 26px;
	font-weight:bold;
	text-align:justify;
}



#ContentPrintTitle
{
	width: 100%;
	font-size: 22px;
	font-weight:bold;
	text-align:justify;
}

#ContentPrintIntroText
{
	width: 100%;
	font-size: 16px;	
	color:#444444;
	text-align:justify;
}

#ContentPrintAutor
{
	margin: 15px 0px 15px 0px;
	height: 21px;
	float: left;
	overflow: hidden;
	vertical-align: middle;
}

#ContentPrintText
{
	margin-top: 15px;
	width: 100%;
	text-align:justify;
	font-size: small;
	float: left;
	overflow: hidden;
	
}

#ContentPrintText img
{
	border: 1px solid #c2c2c2;
	padding: 2px;
}





/* ---------------------- ClassificationBasic ---------------------- */

#ClassificationBasicContainer
{
	width: 750px;
	font-family: Arial;	
	overflow:hidden;
}

#ClassificationBasicPath 
{
	font-family: Verdana;
	font-size: x-small;
	color: #707070;
	font-weight: bold;
	text-transform: lowercase;
}

#ClassificationBasicPath a
{
	color: #325540;
}

#ClassificationBasicTitle
{
	margin-top: 15px;
	font-size: 20px;
	font-weight:bold;
	text-align:justify;
}

#ClassificationBasicTextSize
{
	margin: 15px 0px 15px 0px;
	height: 21px;
	float:right;
	overflow:hidden;
}

#ClassificationBasicText
{
	width: 750px;
	text-align:justify;
	font-size: small;
	float:left;
	overflow:hidden;
}

#ClassificationBasicText img
{
	border: 1px solid #c2c2c2;
	padding: 2px;
}


/* ---------------------- BankSlip ---------------------- */

.BankDlipContainer
{ 	

}

.BankSlipTitle
{	
	width: 750px;
	font-size: 12x;
    font-weight:bold;
	font-family: Tahoma;
	color: #454545;
	text-align:justify;
	padding-top: 5px;
	padding-bottom: 10px;
}

.grid
{	
	border-width: 0px;
	border-color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
}
.GridView
{
	padding: 10px;
	border: 0px;
	font-size: 12px;
	font-family: Tahoma;
	width: 750px;
	border-width: 0px;
	border-color: #ffffff;

}
#GridView
{
	padding: 3px;
	border: 0px;
	font-size: 12px;
	font-family: Tahoma;
    width: 750px;
	text-align:justify;
}
.GridHeader th
{
	border-bottom: 0px solid #FFFFFF;
	background-color: #1C81CF;
	color:#FFFFFF;
	border: 0px;
}
.GridRow
{
	background-color: #ffffff;
	border-color:#ffffff;
}
.GridAutertatingRow
{
	background-color: #F0F8FF;
}
#GridRow
{

     border-width: 0px;
	background-color: #ffffff;
	border-color:#ffffff;
}
#GridAutertatingRow
{
	border-width: 0px;
	background-color: #ffffff;
}
.GridPagerStyle
{
	background-color: #3b3b3b;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
}
.GridPagerStyle a
{
	border-width: 0px;
	color:#FFFFFF;
	border: 0px;
}
.GridPagerStyle a:hover
{
	color:#fdb813;
	text-decoration: underline;
}

.GridItemTemplate
{
	color:#fdb813;
	font-weight:bold; 	
}	

.GridItemTemplate a:hover
{
	color:#F0F8FF;
	text-decoration: underline;
	
}	

#BankSlipMessage
{	
	font-size: 12px;
	font-family: Tahoma;
	color: #454545;
	text-align:justify;
	padding-top: 10px;
	padding-bottom: 10px;		
}

/* ---------------------- ListFlex  ---------------------- */

 
#ListFlexContainer
{
	width: 750px;
	font-family: Arial;
	position: relative;
	float: left;
}

#ListFlexMainTitle
{
	
}

#ListFlexSubTitle a
{
	color: #000000;
}

#ListFlexIntroText a
{
	color:#444444;
}
#ListFlexIntroText a:hover
{
	text-decoration:underline;
}

#ListFlextTitle  a:hover
{
	text-decoration:underline;
}

#ListFlexSubTitle a
{
	color:#444444;
}
#ListFlexSubTitle a:hover
{
	text-decoration:underline;
}

#ListFlexTitle
{
	margin-top: 5px;
	padding-bottom: 3px;
	margin-bottom: 5px;
	color:#333;
	font-size: 10px;
	font-weight:bold;
	text-align:justify;
	font-family: Tahoma;
	border-color: #c2c2c2;
	border-bottom-style: solid;	
	border-bottom-width: 1px;
}

#ListFlexSubTitle
{
	color:#000000;
	font-size: 18px;
	font-weight:bold;
	text-align:justify;
	padding-bottom: 5px;
	
}

#ListFlexIntroText
{

	font-size: 14px;	
	text-align:justify;
	margin-bottom: 15px;
}

#ListFlexClassName
{
	padding: 0px 0px 4px 2px; 
	margin-left: 15px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #c2c2c2;
}

.ListFlexClassImagem
{
	vertical-align: middle;
}

.ListFlexClassTitle
{
   	vertical-align: super;
}

#ListFlexMessage
{
     color: #000000;	
	font-size: 16px;
	text-align:center;	
}

.ListFlexClassItem a
{
	color:#444444;
}
.ListFlexClassItem a:hover
{
	color:#222222;
}	

.ListFlexClassItem
{
	font-size: medium;
	font-family: Tahoma;
}

/* ----------------------   FanContest      ---------------------- */
.GridViewfancontest
{
	padding: 10px;
	border: 2px;
	font-size: 12px;
	font-family: Tahoma;
	width: 750px;
	border-width: 0px;
	border-color: #ffffff;
}
#GridViewfancontest
{
	padding: 3px;
	border: 0px;
	font-size: 12px;
	font-family: Tahoma;
    width: 750px;
	text-align:justify;
}
#GridAutertatingRowfancontest
{
	background-color: #ffffff;
}
.GridAutertatingRowfancontest
{
	background-color: #F0F8FF;
}
.GridHeaderfancontest th
{
	border-bottom: 2px solid #FFFFFF;
	background-color: #1C81CF;
	color:#FFFFFF;
	border: 2px;
}
.GridPagerStylefancontest
{
	background-color: #3b3b3b;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
}
.GridPagerStylefancontest a
{
	color:#FFFFFF;
	border: 0px;
}
.GridPagerStylefancontest a:hover
{
	color:#fdb813;
	text-decoration: underline;
}
.GridRowfancontest
{
	background-color: #ffffff;
	border-color: #ffffff;
}
#GridRowfancontest
{
	background-color: #ffffff;
	border-color:#ffffff;
}
/* ----------------------  FanContestTop3   ---------------------- */

.fancontestdl
{
	width: 648px;
	height: 20px;
	float: left;
	margin-left: 252px;
}

.fancontestlink
{
	width: 70px;
	height: 20px;
	color: #FFFFFF;
}

.fancontestlink a
{
	text-decoration: underline;
}

.fancontestlink a:hover
{
	color: #006699;
}

#fancontestGeral
{
	width: 970px;
	padding-top: 10px;	
}

#BannerContainerfancontest
{
	float: left;
}


/* ----------------------  BannerVendas   ---------------------- */

.BannerVendas
{
	margin-bottom: 15px;
}
