/**
 * sidebar_princ.css
 *
 * Copyright (c) 2003-2008 John Willinsky
 * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING.
 *
 * Site-wide shared elements for pages including sidebar_princ(s).
 *
 * $Id: sidebar_princ.css,v 1.3 2008/06/11 18:55:17 asmecher Exp $
 */

/**
 * Sidebar
 */

#developedBy {
	text-transform: uppercase;
	font-size: 0.95em;
}

#sidebar_princ div.block {
	font-size: 1em;
	padding-bottom: 0.5em;	
	margin-bottom: 1.5em;
	background: #fff;
}

#sidebar_princ div.block span.blockTitle {
	display: block;
	padding: 0.5em 0 0.5em 0;
	font-size: 1em;
	font-weight:bold;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	text-align: left;
}

#sidebar_princ div.block span.blockSubtitle {
	display: block;
	padding: 0;
}

#sidebar_princ div.bloque_num {
	font-size: 1em;
	background: #fff;
}

#sidebar_princ div.bloque_num span.blockTitle {
	display: block;
padding: 0;
margin-top: 0;
	font-size: 1em;
	font-weight:bold;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	text-align: center;
	background: #fff;
}

#sidebar_princ div.bloque_num p{
	text-align: center;
}


#sidebar_princ div.bloque_blog, #sidebar_princ div.bloque_enlaces {
	font-size: 1em;
	margin: 0;
	padding: 0.5em 0 0.5em 0;
	border-bottom: #000 solid 1px;
	border-top: #000 solid 1px;
	background: url(../templates/images/blocks_blog.png) right top no-repeat;
}

#sidebar_princ div.bloque_enlaces {
	font-size: 1em;
	margin: 0;
	padding: 0.5em 0 0.5em 0;
	border-bottom: #000 solid 1px;
	border-top: #000 solid 1px;
	background: url(../templates/images/blocks_links.png) right top no-repeat;

}

#sidebar_princ div.bloque_blog span.blockTitle, #sidebar_princ div.bloque_enlaces span.blockTitle {
	display: block;
	margin: 0;
	padding: 0;
	font-size: 1em;
	font-weight:bold;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	text-align: left;
	
}

#sidebar_princ div.bloque_blog span.blockSubtitle, #sidebar_princ div.bloque_enlaces span.blockSubtitle {
	display: block;
	padding: 0;
}


#sidebar_princ input.textField, #sidebar_princ select.selectMenu, #sidebar_princ input.button {
	font-size: 1em;
}

#sidebar_princ div.block2 {
	font-size: 1em;
	padding-bottom: 0.5em;	
	margin-bottom: 1.5em;
	border-bottom: #000 solid 1px;
	border-top: #000 solid 1px;
	background: url(../templates/images/blocks_works.png) right top no-repeat;
}

#sidebar_princ div.block2 span.blockTitle {
	display: block;
	padding: 0.5em 0 0.5em 0;
	font-size: 1em;
	font-weight:bold;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	text-align: left;
}

#sidebar_princ div.block2 span.blockSubtitle {
	display: block;
	padding: 0;
}


#sidebar_princ div.block_font {
	font-size: 1em;
	padding-bottom: 0.75em;	
	margin-bottom: 1.5em;
	border-bottom: #000 solid 1px;
	border-top: #000 solid 1px;
	background: url(../templates/images/blocks_font.png) right top no-repeat;
}

#sidebar_princ div.block_font span.blockTitle {
	display: block;
	padding: 0.5em 0 0.5em 0;
	font-size: 1em;
	font-weight:bold;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	text-align: left;
	
}

#sidebar_princ div.block_font span.blockSubtitle {
	display: block;
	padding: 0;
}

#sidebar_princ div.block_lang {
	font-size: 1em;
	padding-bottom: 0.5em;	
	margin-bottom: 1.5em;
	border-bottom: #000 solid 1px;
	border-top: #000 solid 1px;
	background: url(../templates/images/blocks_lang.png) right top no-repeat;
}

#sidebar_princ div.block_lang span.blockTitle {
	display: block;
	padding: 0.5em 0 0.5em 0;
	font-size: 1em;
	font-weight:bold;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	text-align: left;
	
}

#sidebar_princ div.block_lang span.blockSubtitle {
	display: block;
	padding: 0;
}

#sidebar_princ div.block_nav {
	font-size: 1em;
	padding-bottom: 0.5em;	
	margin-bottom: 1.5em;
	border-bottom: #000 solid 1px;
	border-top: #000 solid 1px;
	background: url(../templates/images/blocks_nav.png) right top no-repeat;
}

#sidebar_princ div.block_nav span.blockTitle {
	display: block;
	padding: 0.5em 0 0.5em 0;
	font-size: 1em;
	font-weight:bold;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	text-align: left;
}

#sidebar_princ div.block_nav span.blockSubtitle {
	display: block;
	padding: 0;
}

#sidebar_princ div.block_user {
	font-size: 1em;
	padding-bottom: 0.5em;	
	margin-bottom: 1.5em;
	border-bottom: #000 solid 1px;
	border-top: #000 solid 1px;
	background: url(../templates/images/blocks_user.png) right top no-repeat;
}

#sidebar_princ div.block_user span.blockTitle {
	display: block;
	padding: 0.5em 0 0.5em 0;
	font-size: 1em;
	font-weight:bold;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	text-align: left;
}

#sidebar_princ div.block_user span.blockSubtitle {
	display: block;
	padding: 0;
}

#sidebar_princ div.block_info {
	font-size: 1em;
	padding-bottom: 0.5em;	
	margin-bottom: 1.5em;
	border-bottom: #000 solid 1px;
	border-top: #000 solid 1px;
	background: url(../templates/images/blocks_info.png) right top no-repeat;
}

#sidebar_princ div.block_info span.blockTitle {
	display: block;
	padding: 0.5em 0 0.5em 0;
	font-size: 1em;
	font-weight:bold;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	text-align: left;
	
}

#sidebar_princ div.block_info span.blockSubtitle {
	display: block;
	padding: 0;
}

#sidebar_princ div.block_help {
	font-size: 1em;
	padding-bottom: 0.5em;	
	margin-bottom: 1.5em;
	border-bottom: #000 solid 1px;
	border-top: #000 solid 1px;
	background: url(../templates/images/blocks_help.png) right top no-repeat;
}

#sidebar_princ div.block_help span.blockTitle {
	display: block;
	padding: 0.5em 0 0.5em 0;
	font-size: 1em;
	font-weight:bold;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	text-align: left;
	
}

#sidebar_princ div.block_help span.blockSubtitle {
	display: block;
	padding: 0;
}

#sidebar_princ div.block_feed, #sidebar_princ div.block_news {
	font-size: 1em;
	padding-bottom: 0.5em;	
	margin-bottom: 1.5em;
	border-bottom: #000 solid 1px;
	border-top: #000 solid 1px;
	background: #fff;
}

#sidebar_princ div.block_feed span.blockTitle, #sidebar_princ div.block_news span.blockTitle {
	display: block;
	padding: 0.5em 0 0.5em 0;
	font-size: 1em;
	font-weight:bold;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	text-align: left;
}

#sidebar_princ div.block_feed span.blockSubtitle, #sidebar_princ div.block_news span.blockSubtitle{
	display: block;
	padding: 0;
}