/* Styles for interface graphing */

/* Top-Middle repeating region MainUI */
.lay-topbarmid {
	background:  url(/assets/images/lay_topbarmidx.gif) repeat-x top;
}

/* background for breadcrums cell */
.lay-breadcrums {
	background:  url(/assets/images/lay_tickerback.gif);
}

/* Left Border of UI */
.lay-border-left {
	background: #A30000 url(/assets/images/lay_borderleft.gif) repeat-y;
}
/* Right Border of UI */
.lay-border-right {
	background-image:  url(/assets/images/lay_borderright.gif);
	background-repeat: repeat-y;
}

/*Bottom of MainUI*/
.border-bot {
	background:  url(/assets/images/lay_borderbot.gif) repeat-x top;
}

.layout-topbarmid2 {
	background: url(/assets/images/lay_topbarmid2.gif) no-repeat right;
}

.bar-sub1 {
	background:  url(/assets/images/lay_subbar1.gif) repeat-x;
}

.bottominnercenter {
	background:  url(/assets/images/lay_bottominnercenter.gif) repeat-x;
}

/* LeftHand - Navigation Bar */
.navigation-bar {
	background: #D90000 url(/assets/images/lay_navbarback.gif) repeat-y;
	vertical-align: top;
}

/* Titlers in Page Content Headers */
.table-organge-head {
	background: #FF8000 url(/assets/images/table_headergrad1.gif) repeat-y right top;
	margin-bottom: 8px;
}
.table-organge-head td {
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}

.table-orange-subhead {
	margin: 12px 0px 12px 0px ;
}
.table-orange-subhead td {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.table-orange-subhead .underlining {
	background: #FF8000 url(/assets/images/table_headergrad1.gif) repeat-y right top;
}

/* Right-Hand Inset Boxes */
.inset-boxes {
	background: #E66600;
	margin: 0px 0px 10px;
	padding: 0px;
}
.inset-top {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 4px 4px 0px;
	padding: 4px 4px 0px;
	text-align: center;
	background: url(/assets/images/inset_top.gif) repeat-x top;
}
.inset-bot {
	background: url(/assets/images/inset_bot.gif) repeat-x center bottom;
}

/* Inline Inset box for Addresses */
.table-address {
	border: 1px solid #FF0000;
	background: #BB0000;
	padding: 4px;
	margin-top: 20px;
}
.table-address td {
	line-height: 16px;
}

/* Red round-corner tables */
.table-red {
	background: #D90000;
}

.table-red-hdrs {
	font-weight: bold;
	/*text-decoration: underline;*/
	padding: 4px;
}

.table-red-cols {
	border: 1px solid #FF0000;
	font-size: 10px;
	background: #BB0000;
	padding: 2px;
	vertical-align: top;
}

.table-contactos {
	margin-top: 5px;
	margin-bottom: 10px;
}

.table-contactos .header {
	font-size: 12px;
	font-weight: bold;
	color: #FF8000;
	padding-bottom: 10px;
}

.table-contactos td, .table-contactos p{
	font-size: 10px;
	color: #EEEEEE;
}

.table-contactos strong{
	font-size: 10px;
	color: #DDDDDD;
	/*text-decoration: underline;*/
}

.table-sc-toc {
	/*border: 2px solid #B70B0C;*/
}

.sc_pagina {
	width: 29;
	height: 29;
	background: #800000 url(/assets/images/ui_sc_page.gif) no-repeat center center;
	font-weight: bold;
	font-size: 10px;
	text-align: center;
	vertical-align: middle;
	padding-bottom: 4px;
}
