body
{
	background: #fff;
	color: #000000;
	font-family: arial, helvetica, sans-serif;
	font-size: 100.1%;
	padding: 0px;
	text-align: center;
}



body.contentpane {

width : auto;
margin : 10px;
line-height : 1.4em;
text-align: left;
}

/* TOC */
table.contenttoc{
	float: right;
}

/* Tooltips */
.tool-tip {
	float: left;
	background: #ffc;
	border: 1px solid #D4D5AA;
	padding: 5px;
	max-width: 200px;
	text-align:left;
}

.tool-title {
	padding: 0;
	margin: 0;
	font-size: 100%;
	font-weight: bold;
	margin-top: -15px;
	padding-top: 15px;
	padding-bottom: 5px;
	background: url(../../system/images/selector-arrow.png) no-repeat;
}

.tool-text {
	font-size: 100%;
	margin: 0;
}
#header .leading .createdby, #header .leading .createdate, #header .leading .buttonheading {
}
#wrapper {
	margin-right: 247px;
}
#foot {
	background-image: url(../images/bgfoot.png);
	background-repeat: no-repeat;
	background-position: center 0px;
	background-color: #818102;
	margin-top: -8px;
	padding:60px 0 50px;
	color:#fff;
	text-align:left;
}
#foot a {color:#fff;} #foot a:hover, #foot a:focus {background-color:#777702; text-decoration:none;}
#foot h2 {
	color:#fff4ad;
	font-size:18px;
	font-weight:normal;
	font-family:"Segoe UI", Arial, sans-serif;
	margin:10px 0;
}
.siguenos {display:none;}
.cont {
	width:902px;
	margin:0 auto;
	font-size: .8em;
}
.dirbox {
}
#foot p {
	margin-bottom: 10px;
}
.socialicons { padding:15px 0 0 25px;}
.poll label {
	line-height: 24px;
}
#header .leading .contentheading {
	position: absolute;
	top: -999em;
}
#header .leading .iteminfo {
	position: absolute;
	top: -999em;
}
#header .leading .buttonheading {
	display: none;
}
.button {
	background-color: #D40000;
	color: #fff;
	padding-top: 0px;
	padding-right: 13px;
	padding-bottom: 0px;
	padding-left: 13px;
	height: 24px;
	line-height: 24px;
	margin-right: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.poll input {
	vertical-align: middle;
}
.bannergroup_text {
	padding:10px 0 10px 0;
}
#right img {margin:10px auto; max-width:100%; height:auto;}
#right .marq{height:450px;}
.form-login label {
	display:block;
}
.inputbox {width:90%; padding:2px 4px; margin:0 0 10px 0;}
.form-login .remember {display:inline;}
.checkbox {vertical-align:middle; margin:0 3px;}
.form-login .button { margin:0 0 15px 37px;}
.form-login p {clear:both;}
.createdby {
	display: none;
}
#main .blog_more .blogsection, #main2 .blog_more .blogsection {
	background-image: url(../images/iconli.gif);
	background-repeat: no-repeat;
	background-position: 5px 7px;
	display: block;
	padding:5px 5px 5px 25px;
	margin:3px 0 3px 10px;
}
#main .blog_more .blogsection:hover, #main2 .blog_more .blogsection:hover {
	background-image: url(../images/iconlihover.gif);

}
.leading_separator {clear:both;}
#main .leading, #main2 .leading {padding:0 20px 0 8px;}
.dirbox table {border-collapse:collapse; width:100%; border:none;}
.dirbox td { padding:2px 0 0 0; vertical-align:middle; text-align:center;}
.dirbox .menu {margin:0; padding:0; list-style-type:none;}
.dirbox .menu li {margin:0; padding:0; list-style-type:none;}
.dirbox .menu { padding:6px 0 0; border-top:1px solid #a1a141;}
.dirbox .menu a {font-size:11px;}