body {

  color            : #000000;

  margin           : 20px;

  padding          : 0px;

  background-color : #999999;

  font-family      : arial, sans-serif;

  font-size        : 12px;

}  





a.algo:link {

	color:#0066FF;

	font-weight:bold;

text-decoration:none;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:10px;



}

a.algo:visited {

	color:#0099CC;

	font-weight:bold;

text-decoration:none;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:10px;



}

a.algo:hover {

	color:#FF6600;

	font-weight:bold;

text-decoration:underline;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:10px;



}

a.algo:active {

color:#FF6600;

font-weight:bold;

text-decoration:none;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:10px;



}



a.nav:link {

color : #cccc00; TEXT-DECORATION: underline;font-weight:bold;font-size:10px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

} 

a.nav:visited{

COLOR: #cccc00; TEXT-DECORATION: none;font-weight:bold;font-size:10px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}

a.nav:hover{

COLOR: #cccc00; TEXT-DECORATION: none;font-weight:bold;font-size:10px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

 

}

td, tr, p, div {

  font-family      : Arial, Helvetica, sans-serif;

  font-size        : 12px;

  color            : #2c2c2c;

}

hr {

  color            : #bbbbba;

  height           : 1px;

  width            : 100%;

}
.Estilos1 {font-family: Arial, Helvetica, sans-serif}
.Estilos2 {font-size: 10px; color: #000000;}
.Estilos3 {
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.Estilos4 {font-size: 10px; color: #000000; font-family: Arial, Helvetica, sans-serif; }
-->
.Estilos6 {
	font-size: 36px;
	font-family: Arial, Helvetica, sans-serif;
	color: #3300FF;
}
.Estilos8 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
.Bordes{border-bottom:#FF0000 solid 1px; border-top:#FF0000 solid 1px; border-left:#FF0000 solid 1px; border-right:#FF0000 solid 1px;}
.Bordes1{border-bottom:#FF0000 solid 1px; }

.mod {

  background       : #FFFFFF;

  width            : 2px;

}

.main { 

  float            : left; 

  width            : 100%;

  margin           : 0px; 

  padding          : 0px;

}

.contentdescription { 

  width            : auto !important;

  display          : block;

} 

#buttons {

  float            : right;

  margin           : 0px;

  padding          : 0px;

  width            : 50%;

}

ul#mainlevel-nav {

  font-size        : 11px;

  list-style       : none;

  padding          : 0;

  margin           : 0;

  font-size        : 0.8em;

}

ul#mainlevel-nav li {

  display          : block;

  background-image : none;

  padding-left     : 1px;

  padding-right    : 1px;

  float            : right;

  margin           : 0;

  width            : auto !important;

  font-size        : 11px;

  line-height      : 22px;

  white-space      : nowrap;

  border-left      : 1px solid #cccccc;

}

ul#mainlevel-nav li a {

  font-size        : 11px;

  display          : block;

  padding-left     : 16px;

  padding-right    : 15px;

  text-decoration  : none;

  color            : #999999;

  background       : transparent;

}

ul#mainlevel-nav li a:hover {

  font-size        : 11px;

  color            : #ffffff;

}

.sublevel {

  padding-left     : 10px;

}

.leftrow {

  background-color : #FFFFFF; 

  width            : 168px;

  height           : 100%;

  margin-right     : 5px;

}

.rightrow {

  background-color : #FFFFFF;

  height           : 100%;

  width            : 168px;

  align            : right;

  margin-left      : 5px;

}

table.moduletable {

  width			   : 100%;

  table-layout	   : auto;

  

}

table.moduletable th {

  font-size        : 11px;

  font-weight      : bold;

  text-transform   : uppercase;

  text-align       : left;

  height           : 21px;

  line-height      : 21px;

  text-indent      : 8px;

  letter-spacing   : 1px;

  color            : #FFF;

  background-image : url(../images/modul.jpg);  

}

table.moduletable td {

  padding-left     : 0px;

  padding-right    : 0px;

}

#search {

  float            : left;

  margin-top       : 5px;

  border           : 1px solid #cccccc;

  padding          : 0px;

  width´           : 123px !important;

  width            : 125px;

  height           : 16px !important;

  height           : 16px;

  overflow         : hidden;

}

#search .inputbox {

  border           : 0px;

  margin-top       : 0px;

  padding          : 2px 3px 2px 6px !important;

  padding          : 0px 3px 2px 6px;

  font-family      : arial, helvetica, sans-serif;

  font-size        : 10px;

  height           : 12px !important;

  height           : 12px;

  width            : 123px !important;

  width            : 125px;

  color            : #666666;

  background       : #ffFFFF;

}

.back_button {

  color            : #996600;

  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;

  font-size        : 11px;

  background-repeat: no-repeat;

  white-space      : normal;

  font-weight      : normal;

  border           : 1px solid #dfdfdf;

  padding-bottom   : 4px;

  padding-left     : 20px;

  padding-right    : 2px;

  padding-top      : 1px;

  margin-right     : 4px;

  float            : right;

  font-weight      : normal;

  line-height      : 10px;

  text-decoration  : none; 

}

.button {

  font-size        : 11px;

  font-weight      : bold;

  color            : #000000;

  margin-bottom    : 0px;

  background-image : url(../images/fdo_bton.gif);

  background-color : #ffffff;

  border-bottom	   : #e1e1e1 1px solid;

  border-top	   : #e1e1e1 1px solid; 

  border-left	   : #e1e1e1 1px solid;

  border-right	   : #e1e1e1 1px solid;

  padding          : 0px;

}



A:link {COLOR: #000000; TEXT-DECORATION: none}

  A:visited {COLOR: #FF6600; TEXT-DECORATION: none}

  A:active {COLOR: #FF6633 TEXT-DECORATION: none}

  A:hover {COLOR: #FF6600; TEXT-DECORATION: none} -->



.inputbox {

  border           : 1px solid #e5e5e5;

  background-color : #ffffff;

  margin-bottom    : 5px;

  color			   : #000000;

}

.sectiontableheader {

  font-size        : 11px;

  font-weight      : normal;

  text-transform   : uppercase;

  letter-spacing   : 1px;

  color            : #000000;

  background       : #e8e8e8;

  padding          : 1px;

}

.sectiontableentry1 {

  vertical-align   : top;

  padding          : 3px;

  background       : #ebebeb;

  border-top       : 1px solid #FFFFFF;

  border-bottom    : 1px solid #bebebe;

}

.sectiontableentry2 {

  vertical-align   : top;

  padding          : 3px;

  border-top       : 1px solid #FFFFFF;

  border-bottom    : 1px solid #bebebe;

}

a.mainlevel: {

  margin           : 0px;

  padding          : 0px;

  font-size        : 12px;

  width            : 168px;

  background-color : #dcdcdc;

  text-indent      : 10px;

}

a.mainlevel: link {

  padding          : 0px 0px 0px 0px;

  font-size        : 12px;

  width            : 168px;

  background-color : #dcdcdc;

  text-indent      : 10px;

}

a.mainlevel:link, a.mainlevel:visited {

  display          : block;

  font-size        : 12px;

  border-top       : 1px solid #ffffff;

  border-bottom    : 1px solid #bdbdbd;

  background-color : #FFFFFF;

  font-weight      : normal;

  padding          : 2px 0px 2px 0px;

  color            : #979797;

  width            : 168px;

  text-indent      : 10px;

}

a.mainlevel:hover {

  background-color : #ff9d33;

  font-size        : 12px;

  font-weight      : normal;

  text-decoration  : none;

  text-indent      : 10px;

}

#active_menu {

  color            : #121212;

  background-color : #ffbe33;

  font-weight      : bold;

}

a#active_menu:hover {

  color            : #000000;

}



a.category:link, a.category:visited {

  font-size        : 11px;

  font-weight      : bold;

}

a.readon:link, a.readon:visited {

  color            : #8a0101;

  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;

  font-size        : 11px;

  background       : url(../images/read.gif);

  background-repeat: no-repeat;

  white-space      : normal;

  font-weight      : bold;

  border           : 1px solid #bbbbb7;

  padding-bottom   : 3px;

  padding-left     : 21px;

  padding-right    : 2px;

  padding-top      : 1px;

  float            : left;

  line-height      : 10px;

  text-decoration  : none; 

}

a.readon:hover {

  color            : #979796;

  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;

  font-size        : 11px;

  background       : url(../images/read.gif);

  background-repeat: no-repeat;

  white-space      : normal;

  font-weight      : bold;

  border           : 1px solid #babab8;

  padding-bottom   : 3px;

  padding-left     : 21px;

  padding-right    : 2px;

  padding-top      : 1px;

  float            : left;

  line-height      : 10px;

  text-decoration  : none; 

}

ul {float          : left;

  margin           : 2px;

  padding-left     : 10px;

  list-style       : none;

}

li {

  

  line-height      : 15px;

  padding-left     : 15px;

  padding-top      : 0px;

  background-image : url(../images/bullet.png) ;

  background-repeat: no-repeat;

  background-position: 0px 3px;

}

table.contenttoc {

  border           : 1px solid #FFFFFF;

  background       : #FFFFFF;

  padding          : 5px;

  margin-left      : 2px;

  margin-bottom    : 2px;

}

.pagenavcounter {

  font-size        : 10px;

  color            : #ff0000;

}

.pagenavbar {

  border-top       : 1px solid #ff0000;

  padding          : 2px;

}

.pagenav {

  font-weight      : bold;

  color            : #000000;

  background-color:#ffffff;

 

}

a.pagenav:link, a.pagenav:visited {

  text-decoration  : none;

}

a.pagenav:hover {

  text-decoration  : none;

}

.date {

  font-size        : 11px;

  color            : #ffffff;

  padding-right    : 10px;

  font-weight      : bold;

}

.small {

  font-size        : 10px;

  color            : #959491;

}

.smalldark {

  font-size        : 10px;

  color            : #959491;

}

.createdate, .modifydate {

  font-size        : 10px;

  color            : #c2c2c2;

  font-weight      : bold;

}

.content_vote {

  font-size        : 10px;

  height           : 22px;

  padding-top      : 2px;

  padding-bottom   : 2px;

}

.content_rating {

  font-size        : 10px;

  color            : #c2c2c2;

}

.pathway {

  font-size        : 10px;

  color            : #011363;

  padding-left     : 8px;

}

a.pathway:link, a.pathway:visited {

  font-size        : 10px;

  padding-left     : 0px;

}

a.pathway:hover {

  font-size        : 10px;

  padding-left     : 0px;

}

table.content{

  width            : 100%;

  padding          : 0px;

  border-collapse  : collapse;

  border-spacing   : 0px;

  margin-bottom    : 10px;

}

table.contentpane {

  width            : 100%;

  padding-left     : 5px;

  padding-right    : 5px;

  border-spacing   : 0px;

  margin-bottom    : 5px;

}

table.contentpaneopen {

  width            : 100%;

  padding-left     : 5px;

  padding-right    : 5px;

  border-spacing   : 0px;

  margin-bottom    : 5px;

}

.pollstableborder{

  border-color     : #666666;

}

.contentheading, .componentheading {

  background       : url(../images/header.gif) repeat;

  font-size        : 14px;

  font-weight      : bold;

  line-height      : 24px;

  text-transform   : uppercase;

  text-align       : left;

  color            : #ffffff;

  width            : 100%;

}

.title {

  font-family      : Verdana, Geneva, Arial, Helvetica, sans-serif;

  font-weight      : bold;

  text-indent      : 8px;

  font-size        : 28px;

  text-align       : left;

  color            : #FFFFFF;

}

.title a:link, .title a:visited {

  font-size        : 20px;

  color            : #FFFFFF;

  text-decoration  : none;

  font-weight      : bold;

}

.title a:hover {

  font-size        : 20px;

  color            : #FFFFFF;

  text-decoration  : none;

  font-weight      : bold;

}

.ontab {

  border-left      : 1px solid #404040;

  text-align       : center;

  font-weight      : bold;

  color            : #333333;

  padding          : 5px;

  cursor           : hand;

  line-height      : 40px;

}

.offtab {

  border-left      : 1px solid #404040;

  text-align       : center;

  color            : #666666;

  font-weight      : normal;

  padding          : 5px;

  cursor           : hand;

   line-height     : 40px;

}

.tabpadding {

 border-left       : 1px solid #404040;

}

.pagetext {

  visibility       : hidden;

  position         : relative;

  top              : -10;

  background-color : #FFFFFF;

  display          : none;

}

.footer {

  font-family      : Verdana, Geneva, Arial, Helvetica, sans-serif;

  color            : #FFFFFF;

  font-size        : 10px;

  color            : #FFFFFF;

  font-weight      : normal;

 }

.footer a:link, .footer a:visited {

  font-size        : 11px;

  color            : #FFFFFF;

  text-decoration  : none;

  font-weight      : bold;

}

.footer a:hover {

  font-size        : 11px;

  color            : #003a99;

  text-decoration  : none;

  font-weight      : bold;

}



.tabla

{

border-left:#999999 1px solid;

border-top:#999999 1px solid;

border-bottom:#999999 1px solid;

border-right:#999999 1px solid;

}



/* Text passed with mosmsg url parameter */

.message {

	font-family : Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size : 10pt;

	color : red;

	text-align: center;

}





