/*@charset "utf-8";*/
/* CSS Document */
body{ margin:0px; }
label{ cursor: pointer; }

.Indicators{
	font-family: Tahoma; font-size:10px; color: #000000; line-height: 10px;
}
div.container {
	background-color: #eee;
	border: 1px solid red;
	margin: 2px;
	padding: 5px;
	font-family: Tahoma; font-size:11px; color:#000000;
}
div.container h5{ padding-left:10px; }
div.container ol{ line-height:14px; }
div.container ol li {
	list-style-type: disc;
	margin-left: 15px;
}
div.container { display: none }
.container label.error {
	display: inline;
}
.error{ font-family: Tahoma; font-size: 11px; color:#FF0000; }

/*
 General design page
*/
.Slogan_MainPage{
  font-family:Tahoma; font-weight:bold; padding-right:10px; font-size:18px; color:#FFFFFF;
  background-color: #50A6D9; text-align:right; height:30px;
}
.TextNew {
 font-family: Tahoma; font-size:11px; color:#000000; text-align:left; padding:10px;
}
.bgSecondContent { border:solid 1px #F1F1F1; background-color:#F9F9F9; padding:20px; }
.InputFrm{ font-family:Tahoma; font-size:11px; color:#000000; border:solid 1px #CCCCCC; background-color:#F9F9F9; }
.TextInput { padding-left:10px; font-family:Tahoma; font-size:11px; color:#00000; }
.FreeText{ font-family: Tahoma; font-size: 11px; color:#000000; }
.InputButton { 
 font-family: Tahoma; font-size: 11px; color:#FFFFFF; font-weight:bold; 
 background-color: #50B8DB; border-right: 1px solid #000000; border-bottom: 1px solid #000000;
 border-left: solid 1px #EAEAEA;
}
.vinculos
{	width: 305px;
	//width: 250px;
	height: 198px;
	//height: 198px;
}

.TitleSectionLitle1{
 background: #50B8DB;
 color: #FFFFFF;
 text-align: center;
 font-family: Tahoma; 
 font-size:8px; 
 font-weight:bold;
 padding-left: 10px; 
 color:#FFFFFF; 
 padding-top:3px;
}
.TitleSection{ 
 background-image:url(images/portal/bgTitleSection.jpg); background-repeat:no-repeat; padding-left:20px;
 font-family: Tahoma; font-size:16px; font-weight:bold; color:#FFFFFF; height:24px; padding-top:2px;
}
.TitleSectionLitle{
 background-image: url(images/portal/title_small1.jpg); background-repeat: no-repeat;
 height: 24px; width:202px; font-family: Tahoma; font-size:14px; font-weight:bold;
 padding-left: 10px; color:#FFFFFF; padding-top:3px;
}
.ContentPadd10{ padding:10px; font-family:Tahoma; font-size:11px; color:#000000; }
.TitleRs {
 font-family: Tahoma; font-size: 16px; color:#000000; padding:5px;
}
a, a:link, a:active, a:visited{ 
 font-family: Tahoma; font-size:11px; color:#0000FF; text-decoration: none;
}
a:hover{ text-decoration:underline; }
.TextTags{ font-family: Tahoma; font-size: 11px; color:#666666; }
.TitleBlog{ font-family: Tahoma; font-size: 14px; color:#333333; font-weight:bold; }
.TitleArt{ font-family:Tahoma; font-size:12px; color:#50A6D9; font-weight:bold; }
a.TitleBlog, a.TitleBlog:link, a.TitleBlog:active, a.TitleBlog:visited { 
 font-family: Tahoma; font-size: 14px; color:#333333; font-weight:bold; text-decoration:none; 
}
a.TitleBlog:hover{ 
 font-family: Tahoma; font-size: 14px; color:#333333; font-weight:bold; text-decoration:underline; 
}
a.TitleArt, a.TitleArt:link, a.TitleArt:active, a.TitleArt:visited { 
 font-family:Tahoma; font-size:12px; color:#50A6D9; font-weight:bold; text-decoration:none; 
}
a.TitleArt:hover { 
 font-family:Tahoma; font-size:12px; color:#50A6D9; font-weight:bold; text-decoration:underline; 
}
.BlogPagination { font-family: Tahoma; font-size:11px; color:#000000; background-color:none; border:solid 1px #50A6D9; padding:5px; }
a.BlogPagination, a.BlogPagination:link, a.BlogPagination:active, a.BlogPagination:visited { 
 font-family: Tahoma; font-size:11px; color:#000000; background-color:none; border:solid 1px #50A6D9; padding:5px; text-decoration: none;
}
a.BlogPagination:hover {  
 font-family: Tahoma; font-size:11px; color:#FFFFFF; background-color:#50A6D9; border:solid 1px #FFFFFF; padding:5px;  text-decoration: none;
}
a.TextTags, a.TextTags:link, a.TextTags:active, a.TextTags:visited { font-family: Tahoma; font-size: 11px; color:#666666; text-decoration:none; }
a.TextTags:hover { font-family: Tahoma; font-size: 11px; color:#666666; text-decoration:underline; }
.TdComment{ 
 background-image:url(images/portal/bgBlogComment.jpg); background-repeat:no-repeat; height:30px; width:680px; 
 font-family: Tahoma; font-size:12px; color:#000000; padding-top:7px; padding-left:10px;
}
ul#MainNav{ 
 list-style-image:url(images/portal/MainList.jpg); background-repeat:no-repeat; margin:0px; text-align:left;
 padding-left:40px;
}
ul#MainNav li a{
 text-decoration: none;
 font-family: Tahoma; font-size:12px; color:#000000;
}
ul#MainNav li a:hover {
 text-decoration: underline; 
}
ul#MainNav ul#SecondNav, ul#MainNav ul#SecondNav_reg{
	margin: 0px;
	padding: 0px;
	padding-left: 7px;
	padding-top: 3px;
	padding-bottom: 5px;
	list-style-image:none;
	display: none;
}
ul#MainNav ul#SecondNav li, ul#MainNav ul#SecondNav_reg li{
	font-family: Tahoma; font-size:11px; color: #000000; font-size:11px;
}
ul#MainNav ul#SecondNav li a, ul#MainNav ul#SecondNav_reg li a{
	font-family: Tahoma; font-size:11px; color: #000000; text-decoration:none;
}
ul#MainNav ul#SecondNav li a:hover, ul#MainNav ul#SecondNav_reg li a:hover{
	font-family: Tahoma; font-size:11px; color: #000000; text-decoration:underline;
}

.NavigationMain{
 /*padding:40px 5px 10px 0px;*/
 vertical-align:top;
 height:451px; width:210px; text-align:center;
}
.InputLogin{
 font-family: Tahoma; font-size:11px; color:#000000; background-color: #F5F5F5; border: solid 1px #45B2D5; 
 width:90px;
}
.LabelLogin{
 font-family: Tahoma; font-size:12px; color:#000000; font-weight:bold;
}
.LinkLogin{ font-family:Tahoma; font-size:12px; color:#000000; font-weight:bold; }
a.LinkLogin, a.LinkLogin:link, a.LinkLogin:active, a.LinkLogin:visited {
 text-decoration: none;
 font-family:Tahoma; font-size:12px; color:#000000; font-weight:bold;
}
a.LinkLogin{
 font-family:Tahoma; font-size:12px; color:#000000; font-weight:bold;
 text-decoration:underline;
}
/*
 Main blogs
*/
.TitleBlogInMain {
	font-family: Tahoma; font-size:11px; color: #50A6D9;
}
a.TitleBlogInMain, a.TitleBlogInMain:link, a.TitleBlogInMain:active, a.TitleBlogInMain:visited {
	text-decoration:none;
}
a.TitleBlogInMain:hover{
	text-decoration:underline;
}
.TitleRecentEntryInMain {
  font-family: Tahoma; font-size:11px; color:#666666; font-weight:bold;
}
a.TitleRecentEntryInMain, a.TitleRecentEntryInMain:link, a.TitleRecentEntryInMain:active, a.TitleRecentEntryInMain:visited{
  text-decoration:none;
}
a.TitleRecentEntryInMain:hover {
	text-decoration:underline;
}
.CommentsInMain{
	font-family:Tahoma; font-size:10px; color:#000000;
}
.RefInMain{
	font-family:Tahoma; font-size:10px; color:#000000;
}
.LinkBlogInMain{
	font-family:Tahoma; font-size:10px; color:#990000;
}
a.LinkBlogInMain, a.LinkBlogInMain:link, a.LinkBlogInMain:active, a.LinkBlogInMain:visited {
	font-family:Tahoma; font-size:10px; color:#990000; text-decoration:none;
}
a.LinkBlogInMain:hover{
	text-decoration:underline;
}
#TableError {
	border: solid 1px Red;
}
#TableError td.tdError {
	font-family: Tahoma; font-size: 14px; background-color: Red;
	text-align: center; color: #FFFFFF; padding:3px; font-weight: bold;
}
#TableError td.tdContentError{
	font-family: Tahoma; font-size:11px; color:#000000; padding:5px;
}
#TableLogged {
	border: 2px solid #000000;
}
#TableLogged td.tdTitleLogged {
	font-family:Tahoma; font-size:12px; color:#FFFFFF; text-align: center;
}
#TableLogged td.tdContentError {
	font-family:Tahoma; font-size:12px; color:#000000;
}

#ProcessError {
	height:60px; width:600px; background-image: url(images/portal/bgError.jpg);
	background-repeat: no-repeat;
}
#ProcessError td#ProcessError_Title {
	font-family: Tahoma; font-size:16px; color: #B22222; padding-left:10px; font-weight: bold;
}
#ProcessError td#ProcessError_Message{
	font-family: Tahoma; font-size:11px; color: #B22222; padding-left:10px;
}
#ProcessError td#ProcessError_Image {
	background-image: url(images/portal/Error.jpg); background-repeat: no-repeat; background-position: center;
}

#Confirmed {
	height:60px; width:600px; background-image: url(images/portal/bgProcessed.jpg);
	background-repeat: no-repeat;
}
#Confirmed td#Confirmed_Title {
	font-family: Tahoma; font-size:16px; color: #FFFFFF; padding-left:10px; font-weight: bold;
}
#Confirmed td#Confirmed_Message{
	font-family: Tahoma; font-size:11px; color: #FFFFFF; padding-left:10px;
}
#Confirmed td#Confirmed_Image {
	background-image: url(images/portal/Success.jpg); background-repeat: no-repeat; background-position: center;
}

#Alert {
	height:60px; width:600px; background-image: url(images/portal/bgProcessed.jpg);
	background-repeat: no-repeat;
}
#Alert td#Alerted_Title {
	font-family: Tahoma; font-size:16px; color: #FFFFFF; padding-left:10px; font-weight: bold;
}
#Alert td#Alerted_Message{
	font-family: Tahoma; font-size:11px; color: #FFFFFF; padding-left:10px;
}
#Alert td#Alerted_Image {
	background-image: url(images/portal/Warning.jpg); background-repeat: no-repeat; background-position: center;
}

#TdSmallError{
	background-image: url(images/portal/bgError_small.jpg);
	background-repeat: no-repeat; width:180px; height:29px;
}
#TdSmallError td#TdSmallError_Msg{
	font-family:Tahoma; font-size:11px; color: #B22222; padding-left:32px; padding-top:3px;
}
#TdSmallComplete{
	background-image: url(images/portal/bgSuccess_small.jpg);
	background-repeat: no-repeat; width:180px; height:29px;
}
#TdSmallComplete td#TdSmallComplete_Msg{
	font-family:Tahoma; font-size:11px; color: #FFFFFF; padding-left:32px; padding-top:3px;
}
#TdSmallWarning{
	background-image: url(images/portal/bgNoCount_small.jpg);
	background-repeat: no-repeat; width:180px; height:29px;
}
#TdSmallWarning td#TdSmallWarning_Msg{
	font-family:Tahoma; font-size:11px; color: #FFFFFF; padding:10px; padding-left:28px;
}
.MainImageBlog{
	border: 1px solid #50A6D9; padding:3px; background-color: #FFFFFF;
}
.ImageLink, a.ImageLink:active, a.ImageLink:link, a.ImageLink:visited{
	padding: 3px;
	background-color: transparent;
	border: 1px solid #2C2479;
}
a.ImageLink:hover{
	border: 1px solid #50A6D9;
}
.ImageInEntry{
	border: 1px solid #000000; 
	padding: 3px;
}

.MessageLoginIndication{
	font-family:Tahoma; font-size:11px; color: #FFFFFF; padding-left: 30px; padding-top:7px; width: 413px;
	background-image: url(images/portal/login_indication.gif); background-repeat: no-repeat; height: 27px;
}
.CommentCell{
	border: 1px solid #9ACFE3; font-size:11px; color:#000000; font-family: Tahoma;
	background-color: #F7F7F7; padding: 5px; padding-left:10px;
}
.UserIntoComment {
	font-family: Tahoma; font-size: 11px; color: #291B72; font-weight: bold;
}
.CellComments {
	font-family: Tahoma; font-size: 11px; color: #000000; padding:7px;
}
.BreadCellNavigation {
	font-family: Tahoma; font-size: 11px; color: #2B1F75; height: 30px;
	padding: 3px 15px 3px 15px;
}
.BloggingLink {
	border: solid 1px #666666;
	background-color: #ECECEC;
	padding: 2px;
}
.ProcessedDialogLink, a.ProcessedDialogLink, a.ProcessedDialogLink:link, a.ProcessedDialogLink:active, a.ProcessedDialogLink:visited{
	font-family:Tahoma; font-size:11px; color: #FFFFFF; text-decoration:none;
}
a.ProcessedDialogLink:hover{
	text-decoration: underline;
}
td#Navigation_Main_Left{
	background-image: url(images/portal/html/navigation_left_r2_c1.jpg); background-repeat: repeat-y;
}

.LinkTitle, a.LinkTitle, a.LinkTitle:link, a.LinkTitle:active, a.LinkTitle:visited {
	font-family: Tahoma; font-size: 14px; color: #50A6D9; font-weight:bold; text-decoration: none;
}
a.LinkTitle:hover {
	text-decoration: underline;
}

.TimeLine_Box{
	border: solid 1px #EAEAEA;
	background-color: #FFFFFF;
	padding: 10px;
}
.TitleSubSection{
	font-family: Tahoma; font-size:16px; color: #000000; font-weight: bold;
	width: 350px; border-bottom: solid 1px #000000;
}

div#Countdown_tmp_ly{
 position: fixed;
 left:0px; top:0px;
}
* html div#Countdown_tmp_ly {
	position: absolute;
	left: expression((document.body.offsetWidth/2-this.width)+'px');
	top: expression((document.body.offsetHeight/2-this.height)+'px');
}
.special{
	border: solid 1px #FF0000; font-weight:bold; font-size:11px; font-family:Tahoma; text-align:center;
	background-color: #FFFFFF;
}

#ImageBoxOverlay
{
	background-color: #000000;
}
#ImageBoxCaption
{
	background-color: #F4F4EC;
}
#ImageBoxContainer
{
	width: 250px;
	height: 250px;
	background-color: #F4F4EC;
	

}
#ImageBoxCaptionText
{
	font-weight: bold;
	padding-bottom: 5px;
	font-size: 13px;
	color: #000; font-family: Tahoma;
}
#ImageBoxCaptionImages
{
	margin: 0;
	font-family: Tahoma; font-size:11px;
	color: #000000;
}
#ImageBoxNextImage
{
	background-image: url(images/portal/imagebox/spacer.gif);
	background-color: transparent;
}
#ImageBoxPrevImage
{
	background-image: url(images/portal/imagebox/spacer.gif);
	background-color: transparent;
}
#ImageBoxNextImage:hover
{
	background-image: url(images/portal/imagebox/next_image.jpg);
	background-repeat:	no-repeat;
	background-position: right top;
}
#ImageBoxPrevImage:hover
{
	background-image: url(images/portal/imagebox/prev_image.jpg);
	background-repeat:	no-repeat;
	background-position: left bottom;
}

/* Pop Menu */
.ContenderMenu{
	padding-left: 0px;
	//padding-left: 25px;
	border-bottom: solid 1px #EAEAEA;
}

.MenuSpc{
	padding-right: 5px;
}
/* End */

.borderMain{
	border-left: solid 1px #C3E2F1;
	border-bottom: 1px solid #50A6D9;
	border-right: solid 1px #50A6D9;
}

input.SearchBox {
	width: 175px; font-family: Tahoma; font-size: 11px;
	color: #A0A0A0; border: solid 1px #000000;
}

select.InputForum{
	font-family:Tahoma; font-size:11px; border: solid 1px #000000;
	width: 150px;
}

.TitleMidInPortal{
	font-family: Tahoma; font-size:16px; font-weight: bold;
	color: #FFFFFF; background-image: url(images/portal/TitleIndex_Medium.gif);
	background-repeat: no-repeat; height: 25px; padding-left:10px; padding-top:3px;
}
div#ListPoll_Ly{
	height: 200px; max-height: 200px; color: #50A6D9; text-align:center;
	background-color: #FFFFFF; font-family: Tahoma; font-size:11px;
}
div#PollLoader_ly{
	height: 100px; vertical-align:middle; 
	padding-top:30px;
	text-align:center;
}
div#PollOptions{
	display:none;
}
.TitlePoll{ font-family: Tahoma; font-size:11px; text-align:left; font-weight:bold; color:#666666;padding-bottom:5px; }
.Poll_Error{ background-color:#FFFFCC; border:solid 1px #FF6633; display:none; font-family:Tahoma; font-size:11px; color: #000000; text-align:center; padding:2px; margin-bottom:5px; }
.PollResultInAnswer{background-color: #C3E0F0; display: none; margin-bottom:3px; max-width:350px; width:0px; font-family:Tahoma; font-size:11px; color: #000000; text-align:center; }

/* Advertising section */
.adCell{
	background-color: #C4E4EF;
}