﻿/* Home.aspx and Post.aspx */
.ContainerLayout
{
	margin-top: 5px;
	margin-left: 10px;
}

.separationRows
{
	margin-bottom: 10px;
}
.separationRows table
{
	table-layout:fixed;
}

.leftColumn
{
	float: left;
	width: 82%;
}
.rightColumn
{
	float: right;
	width: 17%;	
}




/* Styles for Filter Styles */
.FH_FilterTitle, .SyndBlogs_TitleDiv
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: transparent;
	font-size:14pt;
	text-decoration:none;
	color: #004257;
	font-weight:normal;
	margin-top: 5px;
	margin-bottom: 5px;
}
.FH_Container
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: transparent;
	font-size:10pt;
	text-decoration:none;
	color: black;
	font-weight:normal;
	padding-bottom: 10px;
}
.FH_ContainerFilter
{
	padding: 5px 5px 0px 5px;
	border: 1px black solid;
	margin-top: -1px;
	background-color:#f3f3f3;
}
.FH_ContainerFilter a
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: transparent;
	font-size:10pt;
	text-decoration:none;
	/*color: #5b97b0 !important;*/
	color: #004257 !important;
	font-weight:normal;

}
.FH_ContainerFilter a:hover
{
	text-decoration:underline;
	color: #004257 !important;
	font-weight:normal;
}

.FH_CategoryTitle, .FH_LanguageTitle, .FH_AuthorTitle, .FH_DateTitle, .FH_TechAreaTitle, .FH_TechTitle, .FH_MentorTitle, .FH_LocationTitle, .FH_CourseTypeTitle, .FH_OrganizingRegionTitle, .FH_CountryTitle
{
	padding-bottom: 5px;
	cursor: pointer;
}
.FH_CategoryContainer, .FH_LanguageContainer, .FH_AuthorContainer, .FH_DateContainer, .FH_TechAreaContainer, .FH_TechContainer, .FH_MentorContainer, .FH_LocationContainer, .FH_CourseTypeContainer, .FH_OrganizingRegionContainer, .FH_CountryContainer
{
	/*border-top: 1px black solid;*/
}
.FH_ContainerOperator
{
	
}
.FH_FilterButtonLink
{
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
	border: 1px black solid;
	background-color:#f3f3f3;
}
.FH_FilterButtonLink a
{
	padding: 0px 5px 0px 5px;
	font-size:12pt;
		
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	/*color: #003399 !important;*/
	color: #004257 !important;
	font-weight:normal;

}
.FH_FilterButtonLink a:hover
{
	text-decoration:underline !important;
	/*color: #003399 !important;*/
	color: #004257 !important;
}
.FH_Category, .FH_Language, .FH_Author, .FH_Date, .FH_TechArea, .FH_Tech, .FH_Mentor, .FH_Location, .FH_CourseType, .FH_OrganizingRegion, .FH_Country
{
	/*display: none;*/
	color: #004257;
	font-size: 8pt;
}


/* Styles for Post webpart in Home.aspx*/
.PH_Container
{
	padding-bottom: 50px;
}
.PH_ContainerDate
{
	float:left;
	width:60px;
	text-align:center;
}
.PH_Postcalendardateboxtop
{
	margin-top:2px;
	background:#003F50 url('/_layouts/images/calTopBkgd.png') repeat-x bottom left;
	width:45px;
	height:5px;
	border:1px solid;
	border-color:#00558d #004572 #003d66 #00558d;
	margin-right:3px;
}
.PH_Postcalendardateboxbottom
{
	width:45px;
	max-width:45px;
	min-height:15px;
	padding:0px 0px 0px 0px;
	border:1px solid;
	border-color:#c1c7cd #9ea3a8 #91959a #c1c7cd;
	border-top-style:hidden;
	color:#65686b;
	background:#f1f1f1 url('/_layouts/images/calMainBkgd.png') repeat-x bottom left;
	margin-right:3px;
	font-size: 12px;
	text-align:center;
	color:#65686b;
	line-height:15px;
	display:table;
	table-layout:fixed;
}
.PH_ContainerItem
{
}
.PH_Title
{
	padding-bottom: 3px;
}
.PH_Title a
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: transparent;
	font-size:14pt;
	text-decoration:none;
	color: #004257 !important;
	font-weight:normal;
}
.PH_Title a:hover
{
	text-decoration:underline !important;
	color: #004257 !important;
}
.PH_AuthorDate
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: transparent;
	font-size:10pt;
	text-decoration:none;
	color: #676767;
	font-weight:normal;
}
.PH_AuthorDate span
{
	font-weight:bold;
}
.PH_Category
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: transparent;
	font-size:10pt;
	text-decoration:none;
	color: #676767;
	font-weight:normal;
}
.PH_Category span
{
	font-weight:bold;
}
.PH_Category span a
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: transparent;
	font-size:10pt;
	text-decoration:none;
	color: #5b97b0 !important;
	font-weight:bold;
}
.PH_Category span a:hover
{
	text-decoration:underline;
	color: #5b97b0 !important;
	font-weight:bold;
}
.PH_Language
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: transparent;
	font-size:10pt;
	text-decoration:none;
	color: #676767;
	font-weight:normal;
	padding-left:60px;
}
.PH_Language span a
{
	text-decoration:none;
	color: #5b97b0 !important;
	font-weight:bold;
}
.PH_Language span a:hover
{
	text-decoration:underline;
	color: #5b97b0 !important;
	font-weight:bold;
}
.PH_Body
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: transparent;
	font-size:10pt;
	text-decoration:none;
	color: black;
	font-weight:normal;
	/*max-width:700px;*/
}
/* All images styles */
.PH_Body img
{
	max-width: 680px !important;
}
.PH_Body pre
{
	max-width: 680px !important;
	white-space: pre-wrap;
}

.PH_PostFooter
{
	font-size:8pt;
	color:#666666;
	padding-bottom:0px;
}
.PH_PostFooter a
{
	color:#6c90d8;
	white-space:nowrap;
}
/* Styles for Post in the Post.aspx page */
.PH_Blogedit
{
	text-align:right; 
	padding-left:10px;
	line-height:1.7em;
	vertical-align:top;
}
.PH_Blogedit a
{
	height:22px;
	font-size:10pt;
	padding:0px 5px 0 5px;
	color:#003399;
	background-image:url("/_layouts/images/toolgrad.gif");
	background-color:#d6e8ff;
	border:1px solid #83b0ec;
}
.PH_SearchedItem
{
	background-color:yellow;
	font-weight:bold;
}



/* Styles for Comments */
.CommentP_WPTitle
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: transparent;
	font-size:12pt;
	text-decoration:none;
	color: black;
	font-weight:bold;
	padding-bottom: 5px;
}
.CommentP_Container
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: transparent;
	font-size:10pt;
	text-decoration:none;
	color: black;
	font-weight:normal;
}
.CommentP_Container a
{ 
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: transparent;
	font-size:10pt;
	text-decoration:none;
	color: #5b97b0 !important;
	font-weight:normal;
}
.CommentP_Container a:hover
{
	text-decoration:underline;
	color: #5b97b0 !important;
	font-weight:normal;
}

.CommentP_ItemContainer0
{
	margin-top:15px;
	margin-bottom:15px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.CommentP_ItemContainer1
{
	margin-top:15px;
	margin-bottom:15px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color:#f3f3f3;
}
.CommentP_Title
{
	font-weight:bold;
}
.CommentP_Title span
{
	padding-left: 5px;
}

.CommentP_DateAuthor
{
	font-size: 10px;
	color: black;
}
.CommentP_DateAuthor a
{
	font-size: 10px;
}
.CommentP_DateAuthor a:hover
{
	font-size: 10px;
}
.CommentP_Body
{
	/*border: 1px silver solid;*/
	padding-top: 6px;
	padding-bottom:6px;
}



/* Styles for add comments webpart */
.SC_MainContainerDiv
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt; 
}
.SC_FormTitleDiv
{
	color: #004257;
	font-size: 14pt;
	padding: 5px 5px 5px 5px;
	width: 550px;
	border-left: 1px  #004257 solid;
	border-top: 1px  #004257 solid;
	border-right: 1px  #004257 solid;
	border-bottom: 1px  #004257 solid;
	background-color:#f3f3f3;
}
.SC_ContainerDiv
{
	padding: 5px 5px 5px 5px;
	border-left: 1px  #004257 solid;
	border-right: 1px  #004257 solid;
	border-bottom: 1px  #004257 solid;
	width: 550px;
	text-align: left;
}
.SC_FormDescriptionDiv
{
	padding: 5px 5px 5px 5px;
}
.SC_LineDiv
{
	padding: 2px 0px 2px 0px;
}
.SC_LabelDiv
{
	float:left;
	/*height: 24px;
	line-height: 24px;
	vertical-align:middle;*/
	margin-top: 3px;
	width:120px;
	text-align:left;
	/*min-width:65px;*/
	/* min-width equivalente para IE6 y anteriores */	
	/*width: expression(this.clientWidth < 65? "65px": this.clientWidth);*/
}
.SC_TextDiv
{
	float:left;
	width: 330px;
}
.SC_TextInput
{
	
}
.SC_DivError
{
	color:red;
	text-align:right;
	display:inline-block;

}
.SC_DivButton
{
	
}
.SC_Button
{
	
}
.SC_DivOtherImage
{
	display: inline;
	padding: 0px 0px 0px 10px;
}
.SC_TextSubmit
{
	padding: 10px 2px 10px 2px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	color:black;
	font-weight:bold;
}
.SC_FormLOPDDiv
{
	padding: 5px 5px 5px 5px;	
}
.SC_FormCheckBoxDiv
{
	
}




/* Styles about */
.ms-WPTitle
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif !important;
	color: #004257 !important;
	font-size: 14pt !important;
	padding: 5px 0px 5px 0px !important;
}
.ms-aboutblogtext
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif !important;
	background-color: transparent !important;
	font-size:10pt !important;
	color: black !important;
	font-weight:normal !important;
}


/* Styles Links */
.ms-blogRightZone a
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif !important;
	/*color: #004257 !important;*/
}
.additional-backgroud
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif !important;
	background-color: transparent !important;
	font-size:14pt !important;
	color: #004257 !important;
	font-weight:normal !important;
}
.s4-ql UL.root UL
{
	padding: 0px 0px 0px 0px !important;
	list-style: square inside none !important;
	font-size:10pt !important;
	margin-left: 20px !important;
	color: #5b97b0 !important;
	
}
.s4-ql UL.root UL a
{
	display:inline !important;
	padding: 0px 0px 0px 0px !important;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif !important;
	background-color: transparent !important;
	font-size:10pt !important;
	color: #5b97b0 !important;
	font-weight:normal !important;
}
.s4-ql UL.root UL a:hover
{
	text-decoration:underline !important;
	color: #5b97b0 !important;
	font-weight:normal !important;
}








/* Paging Styles */
.pagingBlogs div
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: transparent;
	font-size:10pt;
	text-decoration:none;
	color: #676767;
	font-weight:normal;
	display: inline;
}
.pagingBlogs ul
{
	list-style: none outside none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align: center;
}
.pagingBlogs li 
{	
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: transparent;
	font-size:10pt;
	text-decoration:none;
	font-weight:normal;
	display: inline;
	margin: 0px 5px 0px 5px;
}
.pagingBlogs li a
{
	text-decoration: none;
}
.pagingBlogs li a:hover
{
	text-decoration: underline;
}
.pagingBlogs .currentPage
{			
	font-weight:bold;
	color: #676767;
}
.pagingBlogs .noUnderline:hover
{
	text-decoration: none !important;
}




/* Syndication */
.SyndBlogs_MainContainerDiv
{
}
.SyndBlogs_RSSPostsDiv, SyndBlogs_RSSCommentsDiv
{
	margin-left: 5px;	
}

























