body {
	background: url("../images/bg.png") repeat-x top rgb(0, 0, 0); margin: 0px auto; padding: 0px;
}
html {
	background: url("../images/bg.png") repeat-x top rgb(0, 0, 0); margin: 0px auto; padding: 0px;
}
td {
	color: rgb(102, 102, 102); line-height: 16px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;
}
tr {
	color: rgb(102, 102, 102); line-height: 16px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;
}
div {
	color: rgb(102, 102, 102); line-height: 12px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;
}
.p {
	color: rgb(102, 102, 102); line-height: 16px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;
}
hr {
	width: 100%; height: 1px; color: rgb(153, 153, 153);
}
a:link {
	color: rgb(255, 255, 255); text-decoration: none;
}
a:visited {
	color: rgb(255, 255, 255); text-decoration: none;
}
a:hover {
	color: rgb(102, 102, 102); text-decoration: underline;
}
a.foot_menu_link:link {
	color: rgb(140, 140, 140); font-size: 12px; text-decoration: none;
}
a.foot_menu_link:visited {
	color: rgb(140, 140, 140); font-size: 12px; text-decoration: none;
}
a.foot_menu_link:hover {
	color: rgb(140, 140, 140); font-size: 12px; text-decoration: underline;
}
ul {
	list-style: none; margin: 2px; padding-left: 10px;
}
li {
	background-position: 0px 50%; line-height: 14px; padding-top: 2px; padding-left: 14px; background-repeat: no-repeat;
}
.main {
	margin: 0px auto; width: 1000px; height: auto; background-image: url("../images/bg1.png");
}
.leftc1 {
	width: 308px; padding-top: 170px; float: left;
}
.leftc0 {
	width: 100%; height: auto; text-align: center; padding-right: 42px; border-right-color: #CC0001; border-right-width: 1px; border-right-style: solid;
}
.rightc {
	padding: 10px 10px 0px; width: 600px; float: right;
}
.footer {
	padding: 5px; width: auto; text-align: center; color: rgb(0, 0, 0); clear: both; font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color: #CC0001;
}
.box_intro {
	width: 600px; height: 600auto; float: left;
}
.box_redes {
	width: 200px; height: 200px; margin-left: 380px; float: left;
}
form {
	margin: 0px; padding: 0px;
}
.inputbox {
	background: rgb(51, 51, 51); margin: 3px 0px; border: 1px solid rgb(102, 102, 102); color: rgb(255, 255, 255);
}
.inputbox1 {
	background: rgb(242, 244, 245); margin: 1px; border: 1px solid rgb(204, 204, 204); width: 70px; height: 15px; color: rgb(0, 0, 0); font-size: 10px;
}
form select.button {
	background: rgb(242, 244, 245); color: rgb(0, 0, 0);
}
option {
	background: rgb(255, 255, 255);
}
.back_button {
	line-height: 20px; padding-bottom: 3px; font-size: 12px; font-weight: normal; margin-right: 4px; float: right;
}
div.back_button a {
	text-decoration: none;
}
.button {
	margin: 3px 0px; padding: 2px 5px; border: 1px solid currentColor; color: rgb(0, 0, 0); font-size: 11px; cursor: pointer; background-color: rgb(2, 170, 241);
}
moduletable h3 {
	padding: 2px; width: 100%; height: 28px; text-align: center; color: rgb(235, 239, 242); line-height: 24px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold; background-color: rgb(177, 1, 48);
}
.moduletable {
	padding: 0px;
}
div.module {
	margin: 0px 0px 15px; text-align: left;
}
div.module h3 {
	margin: 0px 0px 15px; width: 100%; height: 28px; text-align: center; color: rgb(235, 239, 242); line-height: 26px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold;
}
.rightcol div.module h3 {
	background-color: rgb(60, 66, 74);
}
a.readon:link {
	padding: 1px 10px; border: 1px solid currentColor; color: rgb(226, 229, 232); line-height: 15px; font-size: 12px; font-weight: normal; text-decoration: none; float: right; white-space: normal; background-color: rgb(177, 1, 48);
}
a.readon:visited {
	padding: 1px 10px; border: 1px solid currentColor; color: rgb(226, 229, 232); line-height: 15px; font-size: 12px; font-weight: normal; text-decoration: none; float: right; white-space: normal; background-color: rgb(177, 1, 48);
}
a.readon:hover {
	padding: 1px 10px; border: 1px solid currentColor; color: rgb(177, 1, 48); line-height: 15px; font-size: 12px; font-weight: normal; text-decoration: none; white-space: normal; background-attachment: scroll; background-color: rgb(242, 243, 244);
}
.pagenavcounter {
	color: rgb(153, 153, 153); font-size: 11px;
}
.pagenavbar {
	padding: 2px; border-top-color: rgb(153, 153, 153); border-top-width: 1px; border-top-style: solid;
}
.pagenav {
	font-weight: normal;
}
.pagenav_prev {
	font-weight: normal;
}
.pagenav_next {
	font-weight: normal;
}
a.pagenav:link {
	color: rgb(153, 153, 153); font-size: 12px; text-decoration: none;
}
a.pagenav:visited {
	color: rgb(153, 153, 153); font-size: 12px; text-decoration: none;
}
a.pagenav:hover {
	color: rgb(177, 1, 48); font-size: 12px; text-decoration: none;
}
table.contenttoc {
	background: rgb(243, 245, 246); padding: 0px; border: 1px solid rgb(220, 220, 220); margin-bottom: 2px; margin-left: 2px;
}
table.contenttoc h3 {
	background: rgb(242, 244, 245); margin: 0px; padding: 2px; color: rgb(51, 51, 51);
}
table.contenttoc td {
	background-position: 4px 7px; margin: 0px; padding: 3px 4px; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid; background-image: url("../images/bullet.gif"); background-repeat: no-repeat;
}
table.contenttoc td a:link {
	text-indent: 12px; padding-left: 12px !important; text-decoration: none;
}
table.contenttoc td a:visited {
	text-indent: 12px; padding-left: 12px !important; text-decoration: none;
}
.pathway {
	color: rgb(51, 51, 51); padding-left: 5px;
}
a.pathway:link {
	padding-left: 0px; font-weight: bold; text-decoration: underline;
}
a.pathway:visited {
	padding-left: 0px; font-weight: bold; text-decoration: underline;
}
a.pathway:hover {
	padding-left: 0px; font-weight: bold;
}
.pathway img {
	padding-top: 5px;
}
.sectiontableheader {
	background: rgb(65, 65, 65); padding: 3px 5px; border: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); letter-spacing: 1px; font-weight: bold;
}
.sectiontableentry1 {
	color: rgb(0, 0, 0); line-height: 17px; font-size: 11px; vertical-align: top;
}
.sectiontableentry1 td {
	padding: 0px; line-height: 17px; font-size: 11px;
}
.sectiontableentry2 td {
	padding: 0px; line-height: 17px; font-size: 11px;
}
.sectiontableentry2 {
	color: rgb(0, 0, 0); line-height: 15px; font-size: 11px; vertical-align: top;
}
a.category:link {
	padding: 5px; font-size: 12px; font-weight: normal;
}
a.category:visited {
	padding: 5px; font-size: 12px; font-weight: normal;
}
.small {
	color: rgb(153, 153, 153); font-size: 11px;
}
.smalldark {
	color: rgb(51, 51, 51); font-size: 11px;
}
.createdate {
	width: 100%; text-align: left; color: rgb(102, 102, 102); font-size: 11px; font-weight: normal;
}
.modifydate {
	width: 100%; text-align: left; color: rgb(102, 102, 102); font-size: 11px; font-weight: normal;
}
.content_vote {
	padding: 2px 0px; height: 22px; font-size: 11px;
}
.content_rating {
	color: rgb(153, 153, 153); font-size: 11px;
}
table.content {
	padding: 0px; width: 100%; margin-bottom: 10px; border-collapse: collapse; border-spacing: 0;
}
table.contentpane {
	width: 100%; padding-right: 5px; padding-left: 5px; margin-bottom: 5px; border-spacing: 0;
}
table.contentpaneopen {
	width: 100%; padding-right: 5px; padding-left: 5px; margin-bottom: 5px; border-spacing: 0;
}
.contentheading {
	margin: 0px; padding: 10px 0px 0px; width: 100%; text-align: left; color: rgb(2, 170, 241); line-height: 21px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 17px; font-weight: bold;
}
.contentheading a {
	text-decoration: none;
}
.componentheading {
	margin: 5px !important; padding: 3px; width: auto; text-align: left; color: rgb(2, 170, 241); line-height: 21px; text-indent: 15px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 17px; font-weight: bold;
}
.contentdescription {
	margin: 0px; padding: 5px 0px 0px; width: auto !important; text-align: left;
}
.blog_more {
	margin: 10px 0px 7px 7px;
}
.buttonheading {
	padding: 0px 2px;
}
.blog {
	width: 100%;
}
.poll {
	text-align: left; color: rgb(0, 0, 0); line-height: 13px; font-weight: normal;
}
.pollstableborder {
	border-color: rgb(153, 153, 153);
}
.ontab {
	padding: 5px; text-align: center; color: rgb(51, 51, 51); line-height: 30px; font-weight: bold; border-left-color: rgb(102, 102, 102); border-left-width: 1px; border-left-style: solid; cursor: pointer;
}
.offtab {
	padding: 5px; text-align: center; color: rgb(153, 153, 153); line-height: 30px; font-weight: normal; border-left-color: rgb(102, 102, 102); border-left-width: 1px; border-left-style: solid; cursor: pointer;
}
.tabpadding {
	border-left-color: rgb(102, 102, 102); border-left-width: 1px; border-left-style: solid;
}
a.mainlevel {
	margin: 1px 0px; padding: 0px; width: auto !important; text-indent: 10px; font-size: 12px; display: block;
}
a.mainlevel:link {
	padding: 3px 0px 3px 10px; color: rgb(102, 102, 102); font-size: 14px; font-weight: normal; text-decoration: none; border-bottom-color: rgb(213, 215, 217); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
a.mainlevel:visited {
	padding: 3px 0px 3px 10px; color: rgb(102, 102, 102); font-size: 14px; font-weight: normal; text-decoration: none; border-bottom-color: rgb(213, 215, 217); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
a.mainlevel:hover {
	background: url("../images/menu.gif") no-repeat 96% 50% rgb(236, 238, 239); color: rgb(102, 102, 102); padding-left: 10px; font-size: 14px; font-weight: normal; text-decoration: none; border-bottom-color: rgb(213, 215, 217); border-bottom-width: 1px; border-bottom-style: solid;
}
#active_menu {
	background: url("../images/menu.gif") no-repeat 96% 50% rgb(236, 238, 239); color: rgb(177, 1, 48); padding-left: 10px; font-size: 14px; font-weight: normal; text-decoration: none; border-bottom-color: rgb(213, 215, 217); border-bottom-width: 1px; border-bottom-style: solid;
}
a#active_menu:hover {
	color: rgb(177, 1, 48); border-bottom-color: rgb(220, 223, 225); border-bottom-width: 1px; border-bottom-style: solid;
}
.sublevel {
	margin: 3px; padding: 3px 1px 3px 5px; color: rgb(153, 153, 153); font-family: Arial, Helvetica, sans-serif; font-size: 13px;
}
a.sublevel:link {
	color: rgb(153, 153, 153); text-decoration: none;
}
a.sublevel:visited {
	color: rgb(153, 153, 153); text-decoration: none;
}
a.sublevel:hover {
	color: rgb(177, 1, 48); text-decoration: none;
}
a.sublevel#active_menu {
	border: 0px currentColor; color: rgb(177, 1, 48);
}
ul#mainlevel-nav {
	list-style: none; margin: 0px; padding-right: 20px; font-size: 11px;
}
#mainlevel-nav li {
	list-style: none; margin: 0px; padding: 0px; width: auto !important; line-height: 28px; font-size: 13px; float: right; display: block; white-space: nowrap; background-image: none;
}
#mainlevel-nav li a {
	color: rgb(177, 1, 48); padding-right: 0px; padding-left: 10px; font-size: 13px; text-decoration: underline; display: block;
}
#mainlevel-nav li a:hover {
	color: rgb(204, 204, 204); font-size: 13px; display: block;
}
.mosimage {
	margin: 5px; border: 1px solid rgb(231, 234, 236); padding-top: 3px;
}
.mosimage_caption {
	background: rgb(236, 238, 239); padding: 2px; color: rgb(102, 102, 102); font-size: 10px; margin-top: 3px;
}
div.mod {
	width: 3px;
}
#clear {
	height: 30px; clear: both;
}
#centice {
	background: rgb(255, 255, 255); border: 1px solid rgb(255, 255, 255);
}
#contentol {
	padding: 5px;
}
td.pw {
	padding: 5px !important; width: 100%;
}
td.pw div {
	background: rgb(236, 238, 239); padding: 5px; border: 1px solid rgb(221, 225, 227); width: auto;
}
.footer_left {
	color: rgb(233, 236, 241); padding-top: 15px !important; font-size: 12px; font-weight: normal; margin-left: 20px; float: left;
}
.footer_left p {
	padding-left: 20px;
}
.footer_right {
	width: 410px; text-align: right; color: rgb(233, 236, 241); padding-top: 15px; font-size: 12px; font-weight: normal; margin-right: 20px; float: right;
}
.footer_right p {
	padding-right: 20px;
}
.leftcol {
	padding: 7px 0px 10px 7px; width: 200px; text-align: left; vertical-align: top;
}
.rightcol {
	padding: 7px 0px 10px 7px; width: 200px; text-align: left; vertical-align: top;
}
.leftcol div {
	padding: 7px; width: 200px;
}
.rightcol div {
	padding: 7px; width: 200px;
}
.foot {
	height: 40px; text-align: center; color: rgb(239, 239, 239);
}
.foot td {
	padding: 10px 15px; color: rgb(239, 239, 239);
}
.foot a {
	color: rgb(239, 239, 239);
}
.topup td {
	padding: 10px 15px; color: rgb(58, 64, 72);
}
#logo {
	background: url("../images/logo.gif") no-repeat 0px 50%; height: 150px;
}
#top_bar_home {
	margin: 0px; padding: 0px; height: 91px; right: 80px; position: absolute; background-color: transparent;
}
#top_bar {
	margin: 0px; padding: 0px; height: 91px; right: 80px; position: absolute; background-color: transparent;
}
#ol-mainbd {
	margin: 0px auto; padding: 30px 0px 0px; width: 720px; text-align: left; min-width: 720px; max-width: 720px;
}
#flash {
	top: 0px; height: 207px; right: 0px; position: absolute;
}
#topup {
	height: 207px; text-align: left; color: rgb(58, 64, 72); line-height: normal; clear: both; position: relative;
}
#newsflash {
	text-align: left; padding-top: 3px; padding-right: 0px; padding-left: 0px;
}
#newsflash a {
	color: rgb(203, 206, 211); text-decoration: underline;
}
#newsflash td {
	color: rgb(233, 236, 241);
}
#newsflash .moduletable {
	background: rgb(177, 1, 48); margin: 0px 0px 5px; border: 1px solid rgb(221, 225, 227); width: 100%; color: rgb(233, 236, 241);
}
#searchl {
	background: url("../images/search_left.png") no-repeat; width: 170px; height: 43px;
}
#searchr {
	width: 30px; height: 43px;
}
#buscador {
	padding: 13px 0px 0px 58px;
}
.inputboxsearch-ipp {
	border: rgb(255, 255, 255); width: 95px; height: 11px; font-size: 10px;
}
#newsflash .moduletable h3 {
	background: rgb(58, 64, 72); padding: 1px; text-align: center; color: rgb(233, 236, 241); line-height: 24px; font-size: 14px; font-weight: bold; border-bottom-color: rgb(101, 112, 126); border-bottom-width: 1px; border-bottom-style: solid;
}
#foot_menu {
	text-align: center; color: rgb(140, 140, 140); font-size: 12px;
}
ul.menu {
	margin: 0px 0px 10px; padding: 0px;
}
ul.menu li {
	list-style: none; margin: 0px; padding: 0px;
}
ul.menu span {
	height: 18px; line-height: 18px; display: block;
}
ul.menu a {
	padding: 1px; text-decoration: none; border-bottom-color: rgb(26, 26, 26); border-bottom-width: 1px; border-bottom-style: dotted; display: block; cursor: pointer;
}
ul.menu ul {
	margin: 4px 0px;
}
ul.menu ul li a {
	text-indent: 7px;
}
ul.menu ul a {
	text-indent: 0px;
}
ul.menu ul {
	padding: 0px; margin-left: 5px;
}
ul.menu ul ul {
	padding: 0px; margin-left: 10px;
}
ul.menu li li {
	margin: 0px; padding: 0px;
}
ul.menu ul a {
	text-indent: 0px;
}
ul.menu li a {
	text-align: right; color: rgb(102, 102, 102); text-indent: 15px; font-size: 98%; text-decoration: none; display: block; background-image: none; background-attachment: scroll; background-repeat: repeat;
}
ul.menu li.active a {
	color: rgb(102, 102, 102); font-weight: bold; text-decoration: none;
}
ul.menu li.active a:hover {
	color: rgb(102, 102, 102); font-weight: bold; text-decoration: none;
}
ul.menu li a:hover {
	text-align: right; color: rgb(0, 0, 0); text-decoration: none; display: block; background-attachment: scroll; background-color: #CC0001;
}
ul.menu li.active li a {
	
}
ul.menu li.active li a:hover {
	
}
img {
	border: 0px currentColor;
}
#td-banner {
	text-align: center; background-color: rgb(240, 238, 246);
}
#lr-padd1 {
	padding: 0px; width: 100%;
}
#lr-padd1 div.moduletable {
	margin: 0px; padding-top: 0px; padding-bottom: 2px; border-right-width: 10px;
}
table.lr-padd1 {
	padding: 0px; width: 100%;
}
table.lr-padd1 td.lr-padd1 {
	border: 1px solid rgb(203, 206, 211); width: 50%; color: rgb(102, 102, 102); background-repeat: no-repeat;
}
table.lr-padd1 h3 {
	background: rgb(226, 229, 232); padding: 1px; width: 100%; text-align: center; color: rgb(177, 1, 48); line-height: 24px; font-size: 14px; font-weight: bold; border-bottom-color: rgb(221, 225, 227); border-bottom-width: 1px; border-bottom-style: solid;
}
#lr-padd1 ul {
	margin: 0px !important; padding: 0px;
}
#lr-padd1 li {
	margin: 0px; padding: 0px; line-height: 170%;
}
#lr-padd1 li a {
	background: url("../images/bullet.gif") no-repeat 0px 50%; padding-left: 13px; text-decoration: none;
}
h1 {
	margin: 0px; padding: 10px 5px 5px; color: rgb(34, 34, 34); font-size: 140%;
}
h2 {
	margin: 0px; padding: 10px 5px 5px; color: rgb(51, 51, 51); font-size: 130%;
}
h3 {
	margin: 0px; color: rgb(68, 68, 68); font-size: 120%;
}
.small {
	margin: 0px; padding: 0px; color: rgb(139, 139, 139); text-transform: lowercase; font-size: 95%;
}
.createdate {
	margin: 0px; padding: 0px; color: rgb(139, 139, 139); text-transform: lowercase; font-size: 95%;
}
.modifydate {
	margin: 0px; padding: 0px; color: rgb(139, 139, 139); text-transform: lowercase; font-size: 95%;
}

