/*========================================================*/
/*               CSS for Snoopy_skin                      */
/*                    by Snoopy                           */
/*        http://www.snoopyvirtualstudio.com              */
/*         webmaster@snoopyvirtualstudio.com              */
/*========================================================*/

/*========================================================*/
/*  1. Universal                                          */
/*========================================================*/

/* Style For HTML PAGE                   */

html { 
  height: 100%;
}
/* Setting Text Throughout the skin      */ 

table, tr, td {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #faebda;
  line-height: 1.4em;
  margin: 0;
}

p {
  font-size: 13px;
  line-height: 1.4em;
}

BODY {
  margin           : 0;
  padding          : 0;
  background       : #646464;
  color: #faebda;
  scrollbar-arrow-color: #000000;
  scrollbar-darkshadow-color: #000000;
  scrollbar-face-color: #ffa000;
  scrollbar-highlight-color: #ffa000;
  scrollbar-shadow-color: #222222;
  scrollbar-track-color: #000000;
  scrollbar-base-color: #FFFFFF;
  scrollbar-3dlight-color: #FFFFFF;
}

/*hr {
  background       : #999999;
  height           : 3px;
  width            : 100%;
}*/

/*========================================================*/
/*  2. Design Elements                                    */
/*========================================================*/


/*-- cell containing login and register     --*/ .LoginTD {  vertical-align: top; color: #777; padding: 89px 30px 0px 0px; height:120px; text-align:right; }
/*-- cell containing login and register - 2 --*/ .LoginTD2 {  vertical-align: top; color: #777; padding: 2px 30px 0px 0px; text-align:right; }
/*-- cell containing search                 --*/ .SearchTD { text-align:right; vertical-align: top; padding: 90px 30px 0px 0px; height:120px;}
/*-- cell containing menu                   --*/ .MenuTD { vertical-align: top; padding: 5px 30px 0px 0px; }
/*-- cell containing panes                  --*/ .PanesTD { vertical-align: top; padding: 5px 7px 0px 3px; }

/*========================================================*/
/*  3. Content Panes                                      */
/*========================================================*/

/*-- top inside content pane       --*/ .PaneTop { width: 100%; padding: 0 7px 0 4px;}
/*-- left content pane             --*/ .PaneLeft { padding: 0 7px 0 4px; width: 5%; }
/*-- content pane                  --*/ .PaneCenter { padding: 10px 7px 20px 4px; }
/*-- right content pane            --*/ .PaneRight { padding: 0 7px 0 7px; width: 5%; }
/*-- bottom inside pane            --*/ .PaneBottom { width: 100%; padding: 0 7px 0 4px; }
/*-- bottom menu content pane      --*/ .PaneMenuBottom { width: 100%; padding: 20px 5px 20px 0px; }

/*========================================================*/
/*  4. Tokens                                             */
/*========================================================*/

/*-- login and user token idle         --*/ .LOGIN_object, a.LOGIN_object:link, a.LOGIN_object:visited, .USER_object, a.USER_object:link, a.USER_object:visited { color: #FFFFFF; font-family: verdana; font-size: 14px; font-weight:bold; text-decoration: none; }
/*-- login and user token hover        --*/ a.LOGIN_object:hover, a.USER_object:hover { color: #FFFF00; font-family: verdana; font-weight:bold; font-size: 14px; text-decoration: none; }
/*-- login and user token active       --*/ a.LOGIN_object:active, a.USER_object:active { color: #FFFFFF; font-family: verdana; font-size: 14px; font-weight:bold; text-decoration: none; }
/*-- date token idle                   --*/ .DATE_object, a.DATE_object:link, a.DATE_object:visited { color: #777; font-family: tahoma; font-size: 11px; text-decoration: none; }
/*-- date token hover                  --*/ a.DATE_object:hover { color: #444; font-family: tahoma; font-size: 11px; text-decoration: none; }
/*-- date token active                 --*/ a.DATE_object:active { color: #777; font-family: tahoma; font-size: 11px; text-decoration: none; }
/*-- terms privacy and copyright       --*/ .FOOTER_objects { color:#777; font-size: 11px; }
/*-- terms privacy and copyright links --*/ a.FOOTER_objects:link, a.FOOTER_objects:visited { color:#777; font-weight:bold; text-decoration:none; font-size: 11px; }
/*-- terms privacy and copyright hover --*/ a.FOOTER_objects:hover { color:#aaa; font-weight:bold; text-decoration:none; font-size: 11px;  }
/*-- terms privacy and copyright active--*/ a.FOOTER_objects:active { color:#777; font-weight:bold; text-decoration:none; font-size: 11px; }
/*-- propaganda y otros                --*/ .PEDIDOS_objects { color: #ffffff; font-family: verdana; font-size: 12px; font-weight:bold; text-decoration: none; }
/*-- propaganda y otros          links --*/ a.PEDIDOS_objects:link, a.OTROS_objects:visited { color: #f5a54b; font-family: verdana; font-size: 12px; font-weight:bold; text-decoration: underline; }
/*-- propaganda y otros          hover --*/ a.PEDIDOS_objects:hover { color: #FFFF00; font-family: verdana; font-weight:bold; font-size: 12px; text-decoration: underline; }
/*-- propaganda y otros          active--*/ a.OTROS_objects:active { color: #f5a54b; font-family: verdana; font-size: 12px; font-weight:bold; text-decoration: underline; }

/*========================================================*/
/*  5. Text                                               */
/*========================================================*/

/*-- most of the bold text on site     --*/ .NormalBold { font-family: verdana; font-size: 12px; font-weight: bold; color: #faebda; }
/*-- red text on site for errors       --*/ .NormalRed { color: #C50000; font-family: tahoma; font-weight: bold; font-size: 11px; }
/*-- subheadings - mostly in admin     --*/ .SubHead { font-family: verdana; color: #f5a54b; font-size: 12px; font-weight: bold; padding: 0; }
/*-- headings - mostly in admin        --*/ .Head { font-size: 16px; text-align: left; color: #FFFCDC; background: transparent; font-weight: bold; padding: 0;}

/*========================================================*/
/*  6. Links                                          */
/*========================================================*/

/*-- default links and visited         --*/ a:link, a:visited { color: #f5a54b; font-family: verdana; font-weight: bold; font-size: 13px; text-decoration: underline; }
/*-- default links hover               --*/ a:hover { color: #ffff00; font-family: verdana; font-weight: bold; font-size: 13px; text-decoration: underline; }
/*-- default links active              --*/ a:active { color: #f5a54b; font-family: verdana; font-weight: bold; font-size: 13px; text-decoration: underline; }
/*-- normal  links and visited         --*/ a.Normal:link, a.Normal:visited { color: #f5a54b; font-family: verdana; font-size: 13px; text-decoration: underline; }
/*-- normal  links hover               --*/ a.Normal:hover { color: #d6641f; font-family: verdana; font-size: 13px;	text-decoration: underline; }
/*-- normal  links active              --*/ a.Normal:active { color: #f5a54b; font-family: verdana; font-size: 13px; text-decoration: underline; }
/*-- admin button-link style           --*/ a.CommandButton:link, a.CommandButton:visited { color: #6A6A6A; border: 1px solid #ABABAB; background: #EFEFEF; padding: 2px 3px 3px 4px; font-family: tahoma; font-weight: bold; font-size: 11px; text-decoration: none; height: 20px; }
/*-- admin button-link style hover     --*/ a.CommandButton:hover { color: #6A6A6A; border: 1px solid #868686; background: #DFDFDF; padding: 2px 3px 3px 4px; font-family: tahoma; font-weight: bold; font-size: 11px; text-decoration: none; height: 20px; }
/*-- admin button-link style active    --*/ a.CommandButton:active { color: #6A6A6A; border: 1px solid #ABABAB; background: #EFEFEF; padding: 2px 3px 3px 4px; font-family: tahoma; font-weight: bold; font-size: 11px; text-decoration: none; height: 20px; }
/*-- search button in search form      --*/ .SearchButton { background: transparent; padding: 13px 21px 4px 13px; cursor: hand; font-size:1px; margin: 0 0 0 0px;}

/*========================================================*/
/*  7. Forms                                              */
/*========================================================*/

/*-- default form elements      --*/ select, input { font-family: tahoma; font-size: 11px; color: #333; }
/*-- textbox                    --*/ .NormalTextBox { color: #333; padding-left: 4px; line-height: 12px; font-family: tahoma; font-weight: normal; font-size: 10px; }
/*-- textbox container          --*/ td.NormalTextBox { padding: 0; margin: 0; background: transparent; visibility: invisible; border: 0; }
/*-- textbox used for search    --*/ #dnn_dnnSEARCH_txtSearch.NormalTextBox { height:19px; background: transparent; width: 152px; color: #666; padding: 4px 0px 0px 10px; border: 0px solid #FFFFFF; cursor:text;}
/*========================================================*/
/*  8. Main Menu and Module Menus                         */
/*========================================================*/

/*-- box that holds the menu  --*/ .MainMenu_MenuContainer { background-color: transparent;  width: 191px; }
/*-- bar that holds the menu  --*/ .MainMenu_MenuBar { cursor: pointer; cursor: hand; background: #fff;  width: 199px; }
/*-- submenu container        --*/ .MainMenu_SubMenu, .ModuleTitle_SubMenu { z-index: 1000;  cursor: pointer;  cursor: hand; margin: 0 0 0 1px; background: #f3f3f3; padding: 0px; border: 1px solid #999; font-weight: normal; filter: none; }
/*-- submenu items idle       --*/ .MainMenu_MenuItem, .ModuleTitle_MenuItem { font-family: tahoma;  color: #6A6A6A; font-size: 11px; background: #f3f3f3; font-weight: bold; font-style: normal; padding: 0px 30px 0px 16px; height: 20px; border: 0; }
/*-- submenu items hover      --*/ .MainMenu_MenuItemSel, .ModuleTitle_MenuItemSel { font-family: tahoma; font-size: 11px; font-weight: bold; cursor: pointer; cursor: hand; color: #ff0000; background: #DCDCDC; padding: 0px 30px 0px 16px; height: 20px; border: 0;}
/*-- menuitems idle           --*/ .MainMenu_Idle {color: #666; background: #f3f3f3; background:  url(nav_idle.gif) no-repeat; padding: 0; height: 22px; font-weight: bold;}
/*-- menuitems over           --*/ .MainMenu_Selected { color: #ff0000; background: #DCDCDC; background:  url(nav_over.gif) no-repeat; padding: 0; height: 22px; font-weight: bold;}

/*-- not needed - main menu   --*/ .MainMenu_MenuArrow, .MainMenu_RootMenuArrow, .MainMenu_MenuIcon  { display: none; }
/*-- module menu continer     --*/ .ModuleTitle_MenuContainer { color: #2c2c2c; }
/*-- module menu bar          --*/ .ModuleTitle_MenuBar { cursor: pointer; cursor: hand;}
/*-- module menu padding      --*/ .ModuleTitle_MenuItem, .ModuleTitle_MenuItemSel { padding: 0 5px 0 0; }
/*-- not needed - module menu --*/ .ModuleTitle_MenuBreak, .MainMenuSeperator,.MainMenu_MenuBreak, .ModuleTitle_MenuArrow, .ModuleTitle_RootMenuArrow, .ModuleTitle_MenuIcon { display: none; }
/*-- menuitems over (prueba)  --*/ .MainMenuSel { color: #ff0000; background: #DCDCDC; background:  url(nav_over.gif) no-repeat; padding: 0; height: 22px; font-weight: bold;}
H1  { font-family: verdana; font-size: 18px;  font-weight: bold; color: #d6641f; }
H2  { font-family: verdana; font-size: 16px;  font-weight: bold; color: #f5a54b; }
H3  { font-family: verdana; font-size: 13px; color: #faebda;  font-weight: normal; }
H4  { font-family: verdana; font-size: 13px; color: #f5a54b;  font-weight: bold; }
/*==========================================================*/
/*  End Style Sheet                                         */
/*==========================================================*/

#mainlevel-nav {
margin: 0; padding: 0;
}
#mainlevel-nav li {
background-image: none;
padding-left: 0px;
list-style:none; float: right; 
margin: 0; width: 15.5%; 
font-size: 10px;
line-height: 20px;
white-space: nowrap;
text-indent: 15px;
}
#mainlevel-nav a {
display: block; float: right; text-decoration: none;  border: 1px solid;
border-color: #fff #cc3300 #cc3300 #fff;
background: #ff9933;
color: white;
}
#mainlevel-nav a {
float: none;
}
#mainlevel-nav a:hover {
background: #ff6600
}

/*different setting for newsflash*/
.newsflash td {
color: #faebda;
text-align: justify;
vertical-align: middle;
}

/*setting for the greetings*/
.mainpage {
text-align: justify;
color: #faebda;
font-family: Verdana;
font-size: 13px;
}
.mainpage-bkg {

	width: 1px;
}

.greybg {
  background: #eeeeee;
}

/*pathaway setting*/
.pathway {
color        : #FFFFFF;
font-family  : Verdana, Helvetica, Arial, sans-serif;
font-size    : 14px;
font-weight  : bold;
overflow     : hidden;
white-space  : nowrap;
}

a.pathway:link, a.pathway:visited {
  font-size        : 14px;
  color            : #FFCC33;
  font-weight      : bold;
}

a.pathway:hover {
  font-size        : 14px;
  color            : #ffff00;
  font-weight      : bold;
  text-decoration  : underline;
}

/*for title or site name*/
.title {
font-family: verdana;
font-size: 15px;
font-weight: bold;
color : #f5a54b;
margin-left: 10px;
}

/*for the tag-line*/
.subtitle {
font-family: sans-serif;
font-size: 10px;
font-weight: bold;
color : #666666;
text-transform: uppercase;
letter-spacing: 2px;
margin-left: 20px;
}

/*for the SEPERATOR*/
.article_seperator { 
  background-color: transparent;
  display: block;
  width: 528px;
  height: 30px;
  padding: 0px 0px 0px 0px;
  margin: 20px auto;
  background-image: url(../images/linea7.gif);
  background-repeat: no repeat;
}

/* --Default Class Settings-- */

a.mainlevel:link, a.mainlevel:visited {
display: block;
color: #E7E7E7;
font-weight: bold;
background-image: url(../images/nav_idle.gif);
background-repeat: no repeat;
width: 191px;
text-indent: 20px;
text-decoration: none;
font-family: Verdana;
line-height: 22px;
margin-bottom: 10px;
margin-right: 0px;
}
a.mainlevel:hover {
color: #FF0000;
background-image: url(../images/nav_over.gif);
text-indent: 20px;
}

#active_menu {
  color: #1B36F5; 
  background: #f3f3f3;
  text-indent: 20px; 
  padding: 0; height: 22px; font-weight: bold;
  background-image: url(../images/nav_active.gif);
}

a.mainmenu:link, a.mainmenu:visited {
color: #f5a54b; 
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
font-size: 13px;
}
a.mainmenu:hover {
color: #333333; 
}
.pollstableborder {
border: 1px solid;
padding: 1px;
}

a.sublevel:link, a.sublevel:visited {
display: block;
vertical-align: middle;
font-size: 13px;
text-align: left;
color: #ffffff;
font-weight: bold;
background-image: url(../images/nav_idle.gif);
background-repeat: repeat;
width: 80%;
text-indent: 30px;
text-decoration: none;
font-family: Verdana, Helvetica, Arial, sans-serif;
line-height: 20px;
margin-bottom: 1px;
margin-left: 10px;
}


a.sublevel:hover {
color: #cc3333; text-decoration: none;
background-image: url(../images/nav_over.gif);
}

table.moduletable {
	padding: 5px 0px 5px 8px;
	margin-bottom: 15px;
	width: 100%;

}

table.moduletable th {
    font-family      : verdana;
	font-size        : 15px;
	font-weight      : bold;
	color            : #f5a54b;
	text-align       : left;
	width            : 100%;
	letter-spacing: 0px;
	text-indent: 5px;
	padding-bottom: 3px;
}

table.moduletable li {
text-align       : left;
}

table.moduletable ul {
	padding: 0px;
}
table.moduletable td {
font-family : verdana;
font-size: 13px;
font-weight: normal;
color: #faebda;
}

table.moduletable_menu {
	padding: 5px 0px 5px 8px;
	margin-bottom: 15px;
	width: 100%;

}

table.moduletable_menu th {
    font-family      : verdana;
	font-size        : 15px;
	font-weight      : bold;
	color            : #f5a54b;
	text-align       : left;
	width            : 100%;
	letter-spacing: 0px;
	text-indent: 5px;
	padding-bottom: 3px;
}

table.moduletable_menu li {
}

table.moduletable_menu ul {
	padding: 0px;
}

table.moduletable_menu td {
font-family : verdana;
color: #faebda;
font-size: 13px;
font-weight: normal;
}

.poll {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 13px;
  color            : #666666;
  line-height      : 14px;
}

table.pollstableborder {
	border: 1px solid #cccccc;
}

td.sectiontableheader {
  background-color : transparent;
  color            : #000000;
  font-weight      : bold;
  text-align: left;
  /*border: 1px solid #cccccc;*/
}

.sectiontableentry1 {
  background-color : #0080C0;
  font-family      : Verdana;
  font-size        : 13px;
  color            : #faebda;
  text-decoration  : none;
  font-weight      : bold;
  border: 1px solid #cccccc;
  padding: 2px 2px 2px 10px;
  text-align: left;
}

.sectiontableentry2 {
  background-color : #004080;
  font-family      : Verdana;
  font-size        : 13px;
  color            : #faebda;
  text-decoration  : none;
  font-weight      : bold;
  border: 1px solid #cccccc;
  padding: 2px 2px 2px 10px;
  text-align: left;
}

tr.sectiontableentry1 td {
  background-color : #0080C0;
  font-family      : Verdana;
  font-size        : 13px;
  color            : #faebda;
  text-decoration  : none;
  font-weight      : bold;
  border: 1px solid #cccccc;
  padding: 2px 2px 2px 10px;
  text-align: left;
}

tr.sectiontableentry2 td {
  background-color : #004080;
  font-family      : Verdana;
  font-size        : 12px;
  color            : #faebda;
  text-decoration  : none;
  font-weight      : bold;
  border: 1px solid #cccccc;
  padding: 2px 2px 2px 10px;
  text-align: left;
}

.small {
  font-family      : Verdana;
  font-size        : 12px;
  color            : #faebda;
  text-decoration  : none;
  font-weight      : bold;
}

.smalldark {
  font-family      : Verdana;
  font-size        : 12px;
  color            : #EDC07F;
  text-decoration  : none;
  font-weight      : normal;
}

.contentpaneopen {
  border : 0px ridge #0099cc;
  width: 100%;
  padding: 1px;
}

.contentheading {
  font-family      : Verdana;
  font-size        : 16px;
  font-weight      : bold;
  color            : #CCFFFF;
  text-align       : left;
}

.componentheading {
  font-family      : Verdana;
  font-size        : 15px;
  font-weight      : bold;
  color            : #f5a54b;
  text-align       : left;
}

table.contentpane td.componentheading {
  font-family      : Verdana;
  font-size        : 15px;
  font-weight      : bold;
  color            : #f5a54b;
  text-align       : left;
}

table.contentpane td.contentheading a:link, table.contentpane td.contentheading a:visited {
  color: #f5a54b;
  font-family: verdana;
  font-weight: bold;
  font-size: 13px;
  text-decoration: underline;
}

table.contentpane td.contentheading a:hover {
 color: #ffff00;
 font-family: verdana;
 font-weight: bold;
 font-size: 13px;
 text-decoration: underline;
}

table.contentpane td.contentheading a:active {
  color: #f5a54b;
  font-family: verdana;
  font-weight: bold;
  font-size: 13px;
  text-decoration: underline;
}

.contentdescription {
font-family : verdana;
font-size: 13px;
font-weight: normal;
color: #faebda;
}

.createdate {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 12px;
  color            : #CCCCCC;
  text-align       : left;
}

.modifydate {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 12px;
  color            : #CCCCCC;
  text-align       : left;
}

.button {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-style       : normal;
  font-size        : 13px;
  font-weight      : bold;
  background-color : #F0F0F0;
  color            : #000000;
  border           : 2px solid #CCCCCC;
}

.inputbox {
  font-family      : Verdana;
  font-size        : 13px;
  color            : #000000;
  background-color : #CCCCCC;
  border           : 2px solid #ffb600;
}

/* For content item titles that are hyperlink instead of Read On */
a.contentpagetitle:link, a.contentpagetitle:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
 	color: #ffffff;
	text-align:left;
	text-decoration: underline;
	}

a.contentpagetitle:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align:left;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	}

a.category:link, a.category:visited {
font-family: verdana;
color: #f5a54b;
font-weight: bold;
font-size: 14px;
text-decoration: underline;
}

a.category:hover {
color : #d6641f;
}

/* Styles for dhtml tabbed-pages */
.ontab {
	background-color: #ffae00;
	border-left: outset 2px #ffffff;
	border-right: outset 2px #808080;
	border-top: outset 2px #ffffff;
	border-bottom: solid 1px #d5d5d5;
	text-align: center;
	/* Cannot use hand as its not a W3C CSS validator */
	/*	cursor: hand;*/
	font-weight: bold;
	color: #FFFFFF;
}
.offtab {
	background-color : #e5e5e5;
	border-left: outset 2px #E0E0E0;
	border-right: outset 2px #E0E0E0;
	border-top: outset 2px #E0E0E0;
	border-bottom: solid 1px #d5d5d5;
	text-align: center;
	/* Cannot use hand as its not a W3C CSS validator */
	/*	cursor: hand;*/
	font-weight: normal;
}
.tabpadding {
}

.tabheading {
	background-color: #ffae00;
	text-align: left;
}

.pagetext {
	visibility: hidden;
	display: none;
	position: relative;
	top: 0;
}

/* for modifying {moscode} output.  Don't set the colour! */
.moscode {
	background-color: #f0f0f0;
}
.code {
	background-color: #f0f0f0;
	border: 1px solid #FFF;
}

/* Text passed with mosmsg url parameter */
.message {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size : 13px;
	color : #ff6600;
	text-align: center;
}

/* Javascript Back button */
.back_button {
	text-align: right;
	margin-top: 40px;
}

table.contenttoc {
	color: #333300;
	background-color: #e0e0e0;
	border: 1px solid #333;
}

table.contenttoc td {
    font-size: 13px;
    font-weight: normal;
    text-align:left;
}

table.searchinto {
	width: 100%;
}

table.searchintro td {
	background-color: #293C43;
	color: #ffffff;
	font-weight: bold;
}

/*Para el tnymce*/
textarea.introtext {
    font-size: 18px;
	color: #ffffff;
	font-weight: bold;
}

div#module td {
text-align: left;
}

p.anuncio {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 20px; 
color: #ffff00
}

p.anuncio a:link, p.anuncio a:visited, p.anuncio a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 20px; 
}

.tabulado, .Tabulado {
font-family: verdana;
font-size: 13px;
color: #faebda;
background: transparent;
margin: 0;
padding: 0;
text-indent: 28px;
text-align: justify;
}

p.normal, p.Normal {
 font-family: verdana;
 font-size: 13px;
 color: #faebda;
 background: transparent;
 margin: 0;
 padding: 0;
 text-align: justify;
}

p.normal a:link, p.normal a:visited {
  color: #f5a54b;
  font-family: verdana;
  font-weight: bold;
  font-size: 13px;
  text-decoration: underline;
}

p.normal a:hover {
 color: #ffff00;
 font-family: verdana;
 font-weight: bold;
 font-size: 13px;
 text-decoration: underline;
}

p.normal a:active {
  color: #f5a54b;
  font-family: verdana;
  font-weight: bold;
  font-size: 13px;
  text-decoration: underline;
}

span.USER_object a:link, span.USER_object a:visited {
  color: #f5a54b;
  font-family: verdana;
  font-weight: bold;
  font-size: 13px;
  text-decoration: underline;
}

span.USER_object a:hover {
 color: #ffff00;
 font-family: verdana;
 font-weight: bold;
 font-size: 13px;
 text-decoration: underline;
}

span.USER_object a:active {
  color: #f5a54b;
  font-family: verdana;
  font-weight: bold;
  font-size: 13px;
  text-decoration: underline;
}

div.module td a:link, div.module td a:visited {
  color: #f5a54b;
  font-family: verdana;
  font-weight: bold;
  font-size: 13px;
  text-decoration: underline;
}

div.module td a:hover {
 color: #ffff00;
 font-family: verdana;
 font-weight: bold;
 font-size: 13px;
 text-decoration: underline;
}

div.module td a:active {
  color: #f5a54b;
  font-family: verdana;
  font-weight: bold;
  font-size: 13px;
  text-decoration: underline;
}

td.users {
 font-family: verdana;
 font-size: 13px;
 color: #faebda;
 background: transparent;
 margin: 0;
 padding: 0;
 text-align: left;
}

table.moduletable td a:link, table.moduletable td a:visited, td.users a:link, td.users a:visited {
  color: #f5a54b;
  font-family: verdana;
  font-weight: bold;
  font-size: 13px;
  text-decoration: underline;
}

table.moduletable td a:hover, td.users a:hover {
 color: #ffff00;
 font-family: verdana;
 font-weight: bold;
 font-size: 13px;
 text-decoration: underline;
}

table.moduletable td a:active, td.users a:active {
  color: #f5a54b;
  font-family: verdana;
  font-weight: bold;
  font-size: 13px;
  text-decoration: underline;
}

div.back_button a:link, div.back_button a:visited {
  color: #f5a54b;
  font-family: verdana;
  font-weight: bold;
  font-size: 13px;
  text-decoration: underline;
}

div.back_button a:hover {
 color: #ffff00;
 font-family: verdana;
 font-weight: bold;
 font-size: 13px;
 text-decoration: underline;
}

div.back_button a:active {
  color: #f5a54b;
  font-family: verdana;
  font-weight: bold;
  font-size: 13px;
  text-decoration: underline;
}

td.newsfeed {
padding: 10px;
background: #ffffff;
color: #000000;
text-align: left;
font-size: 13px;
border: 2px solid #ffb600;
}

div.normal center {
background: #ffffff;
color: #000000;
text-align: center;
font-size: 13px;
}

td.newsfeed ul {
padding: 0;
margin: 0;
}

td.newsfeed div.normal ul {
padding-left: 10px;
margin: 10px;
}

td.newsfeed li {
background-image: none;
color: #000000;
padding: 0;
list-style: none;
margin: 0;
font-size: 13px;
line-height: 15px;
text-align: left;
}

td.newsfeed div.normal li {
background-image: none;
color: #000000;
padding: 0;
list-style: disc;
margin: 0;
font-size: 13px;
line-height: 15px;
text-align: left;
}

div.normal {
background: #ffffff;
color: #000000;
text-align: left;
font-size: 13px;
}

td.newsfeed a:link, td.newsfeed a:visited {
  color: #0000ff;
  font-family: verdana;
  font-weight: bold;
  font-size: 13px;
  text-decoration: underline;
}

td.newsfeed a:hover {
 color: #ff0000;
 font-family: verdana;
 font-weight: bold;
 font-size: 13px;
 text-decoration: underline;
}

td.newsfeed td a:active {
  color: #0000ff;
  font-family: verdana;
  font-weight: bold;
  font-size: 13px;
  text-decoration: underline;
}

table.contentpane td {
  font-family      : Verdana;
  font-size        : 13px;
  text-decoration  : none;
  font-weight      : normal;
}

table.contentpane td.newsfeed_descrip {
  font-family      : Verdana;
  font-size        : 13px;
  color            : #faebda;
  text-decoration  : none;
  font-weight      : normal;
  text-align: left;
}

h3.h3_newsfeed {
  font-family      : Verdana;
  font-size        : 18px;
  color            : #ff0000;
  text-decoration  : none;
  font-weight      : bold;
  text-align: center;
  line-height: 1.4em;
  padding: 0;
  margin: 0;
}

td.cont_b1
{
    width: 15px;
    height: 15px;
    background: #b2dcf9 url(../images/cont_b1.jpg) left top no-repeat;
}

td.cont_b2
{
    height: 15px;
    background: #b2dcf9 url(../images/cont_b2.jpg) left top repeat-x;
}

td.cont_b3
{
    width: 15px;
    height: 15px;
    background: #b2dcf9 url(../images/cont_b3.jpg) left top no-repeat;
}

td.cont_b4
{
    width: 15px;
    background: #b2dcf9 url(../images/cont_b4.jpg) left top repeat-y;
}

td.cont_b5
{
    background: #b2dcf9;
}

td.cont_b6
{
    width: 15px;
    background: #b2dcf9 url(../images/cont_b6.jpg) left top repeat-y;
}

td.cont_b7
{
    width: 15px;
    height: 15px;
    background: #b2dcf9 url(../images/cont_b7.jpg) left top no-repeat;
}

td.cont_b8
{
    height: 15px;
    background: #b2dcf9 url(../images/cont_b8.jpg) left top repeat-x;
}

td.cont_b9
{
    width: 15px;
    height: 15px;
    background: #b2dcf9 url(../images/cont_b9.jpg) left top no-repeat;
}

* td.head_cont {
  background: #e3a944;
  font-family: 'Times New Roman',Verdana,Helvetica,Arial,sans-serif;
  color: #000000;
  font-size: 17px;
}

span.apagado {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  padding: 0;
  color: #555;
  text-decoration: none;
  background: #e3a944;
  line-height: 14px;
}

span.encendido {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  padding: 0;
  color: #000;
  text-decoration: none;
  background: #e3a944;
  line-height: 14px;
}
