/**BODY
{
	
	font-family:  Times New Roman,Verdana, Geneva, Arial, Helvetica, sans-serif;
	
	background-attachment:fixed;
	background-color:440000;
}
Div
{
	scrollbar-track-color:#A55129 ;
	
	scrollbar-face-color: #DEBA84;

}

P,TD
{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height : 125%;	
	
}

A
{
	font-weight: bold;
	text-decoration: none;
	
}
A:LINK  {
	color:#669900;
	
}
A:HOVER  {
	color:#ffff66;
	
}
A:VISITED  {
	color:#999933;
}

.LinkGold
{
	color: #666600;
	font-weight: bold;
}

A.LinkGrey:LINK  {
	color: #777777;
}
A.LinkGrey:HOVER  {
	color: #444444;
}
A.LinkGrey:VISITED
{
	color: #777777;
	text-decoration: underline;
}

.Bold
{
	font-weight : bold;
}
.Caption
{
	font-weight : bold;
	font-size : 14px;
	line-height: 21px;
}
.Copyright
{
	color: #666666;
	font-size: 9px;
	line-height: 14px;
}

.ErrorBold {
	color: Red;
	background-color : transparent;
	font-weight: bold;
}
.FaqQuestion
{
	color:White;
	font-weight: bold;
	font-size: 12px;
	line-height : 24px;
}
.Footer
{
	color: #666666;
	font-size: 10px;
	line-height: 15px;
}
.Menu
{
	color: #888888;
	font-weight: bold;
}
.SubGreen
{
	color: #999900;
	font-weight: bold;
}
.TextBox
{
	font-size: 10pt;
	font-family: 'Courier New' , Courier, monospace;
}
.Title
{
	color: #666600;
	font-weight : bold;
	font-size : 18px;
	line-height : 24px;
}
.ItalicTitle
{
	color: #666600;
	font-style: italic;
	font-weight : bold;
	font-size : 18px;
	line-height : 24px;
}
.Dg
{
	border-color:#800000;
	border-width:thick;
	
}
.DgHeader {
	color:#FFE0C0;
	background-color : #800000;
	font-weight : bold;
	font-size : 14px;   
	border-color:#800000;
	border-width:thick;
}
.DgItem {
	background-color:LightGray;
    color:Black;
    font-size:xx-small;
	border-color:Blue;    
	border-color:#800000;
	border-width:thick;
}
.DgAlternate
{
	background-color:White;
	color:Black;
	border-color:#800000;
	border-width:thick;
}
.DgSelectedItem {
	background-color:Gray;
    color :White;
    font-weight:900;
    border-color:Blue;
    border-color:#800000;
	border-width:thick;
}
.HistoryAlternateItem {
	background-color : #EEEEEE;
}
.HistoryFooter {
	color : White;
	background-color : #999900;
}
.detailFont
{
	color:White;
}
.tblMain
{
	border-color : #990000;
	border-style:solid;
	width:950px;
	height:98%;
}
.tblContent
{
	background-color:#cccc99;
	color:White;
	border-width:thick;
	border-style:double;
	border-color:#999966;
	width:100%;
	padding:15;
	
	
}
.tblDetail
{
	background-color:Black;
	color:White;
	
}

.tdLeft
{
	background-color:#550000;
	padding:2;
	
}
.tdRight
{
	vertical-align:top;	
	width:270;
	vertical-align:top;
	background-color:#800000;
	
}
.tdMain
{
	background-color:#800000;	 	   
}
.tdHeader
{
		background-color:#800000;	
	height:4px;
}
.tdTitleLeft
{
	vertical-align:middle;
	text-align: Left;
	font-size:18;
	color:#cccc99;
    font-style:oblique;
    font-weight: bold;
    font-family:Arial;
    background-color:#550000;
    height:1px;
	
}
.tdTitleRight
{
	vertical-align:middle;
	text-align: Right;
	font-size:18;
	color:#cccc99;
    font-style:oblique;
    font-weight: bold;
    font-family:Arial;
    background-color:#550000;
	height:1px;
}
.tdTitle
{
	height:1px;
}

.tdMenu
{
	background-color:#800000;
	text-align: right;	
}
.tdContentTitle
{
	background-color:#999966;
	text-align: left;
	color:Black;
	font-family:Arial;
	font-size:16;
	font-weight:bold;
	height:2;
}
.tdPropertyMenu
{
	text-align: center;
	background-image:url(images\links\blank_do.gif);
	background-repeat:no-repeat;
	width:113px;
	height:30px;
	color:Maroon;
	border-width:thin;
	border-style:solid;
	border-color:Maroon;
	
	
}
.tdPropertySubMenu
{
	text-align:left;
	background-image:url(images\links\blank_do_small.gif);
	background-repeat:no-repeat;
	width:77px;
	height:10px;
	color:#cccc99;
	font-size:x-small;
	display: block;
	padding:4;
	
	
}
.btn
{
	background-color:#993333;
	color: #ffcc99;
	font-weight:bold;
	font-size:x-small;
 
	
}
.btnAdd
{
	background-image:url(../../images/btn/add_up.gif);	
}
.btnUpdate
{
	background-image:url(../images/btn/update_up.gif); 
	
}
.btnDelete
{
	background-image:url(images/btn/delete_up.gif);	
}**/

/*.CalSelected
{
	background-color:Blue;
}
.CalHeader
{
	background-color:Maroon;
}
.CalArrow
{
	color:White;
}
.CalDay
{
	background:#cccc99;
}
.CalTitle
{
	color:White;
	font-weight:bold;
}
.CalToday
{
	font-weight:bold;
}
.Cal
{
	background-color:Black;
	font-size:x-small;
}*/
/**.ddl
{
	 background:white;

	
}
.txt
{
	font-size:x-small;
}
.list
{
	color:#d8d8d8;
	font-weight:bold;
	font-size:medium;
	font-family:Times New Roman;
	list-style-type:disc;
	
}**/
/*
.bodytext { font-size: 10px; line-height: 14px; }
.bodyindent  {  font-size: 10px; line-height: 14px; margin-left: 15px }
.captionhome { font-size: 10px; line-height: 12px; margin-right: 20px }
.subhead  { color: #666666; font-weight: bold; font-size: 12px; line-height: 14px; }
.subheadsmall  { color: black; font-weight: bold; font-size: 10px; line-height: 14px; margin-left: 0px }
.subindented { margin-left: 35px }
.footer  { color: #666666; font-size: 9px; line-height: 13px;  font-family : Arial, Helvetica, sans-serif;  }
.listtitle  { color: #666666; font-weight: bold; font-size: 12px;  font-family : Arial, Helvetica, sans-serif;  }

.ASCII {
	font-size: 12px;
	font-family: "Courier New", Courier, monospace;
}
*/
A
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #BD0000;
	text-align: center;
	letter-spacing: .1em;	
}

body {
	background-image: url(images/bg.gif);
	text-align:center;
	margin:0px;
}
.selected_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/red_link.jpg);
	text-align: center;
	letter-spacing: .1em;
}
.welcome_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-left:30px;
	padding-right:40px;
	padding-top:10px;
	padding-bottom:20px;
}
.textbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-image: url(images/textbox_bg.jpg);
	height: 22px;
	width: 137px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;	
}
.form_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
.normal_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #BD0000;
	background-image: url(images/white_link.jpg);
	text-align: center;
	letter-spacing: .1em;
}
.form_button {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006699;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style:outset;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: outset;	
}
.footer_links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #ffffff;
	font-size: 11px;
}
.copyright_text {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #999999;
	font-size: 9px;
}
.title {
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006699;
	line-height: 17px;
}
.detailFont
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 17px;
}
.Error 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: Red;
	background-color : transparent;
	font-size: 12px;
}
.pageTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #BD0000;		
}
.FaqQuestion
{
	color:#006699;
	font-weight: bold;
	font-size: 12px;
	line-height : 24px;
}
.td_separator
{
	background-image:url(images/shadow_separator.jpg);
	height:16;
}
P,TD
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 17px;
	
}
.Dg
{
	border-color:black;
	border-width:thin;
	
}
.redHead
	{
	font-size:14;
	font-weight: bold;
	color:#BD0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
.whiteTblHd
	{
	font:Verdana;
	font-size:14;
	font-weight: bold;
	color:#FFFFFF;
	padding-left:20px;
	}
.txtfld
	{
	background-color: #FFFFFF;
	border: 1px solid #3887B0;
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	}
.pannel_head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #FFFFFF;
	padding-left:25px;
	font-weight:bold;
}
.DgHeader {
	color:#FFE0C0;
	background-image:url(images/white_link.jpg);
	background-color : black;
	font-weight : bold;
	font-size : 14px;   
	border-color:#800000;
	border-width:thick;
}
.DgItem 
{
	/*background-image:url(images/white_link.jpg);*/
	background-color:#FFF0F5; /*Lavender*/
    color:Black;
    font-size:xx-small;
	border-color:Blue;    
	border-color:#800000;
	border-width:thick;
}
.DgAlternate
{
	background-color:White;
	color:Black;
	border-color:#800000;
	border-width:thick;
}
.DgSelectedItem {
	background-color:Gray;
    color :White;
    font-weight:900;
    border-color:Blue;
    border-color:#800000;
	border-width:thick;
}
.left_margin
{
	width:40;
}
.top_margin
{
	height:20
}
.Style1
{
	color:White;
}
.contact_name
{
	color:Red;
}
#menu{ height:46px; }	/*solapas*/
#menulist {
	white-space: nowrap;
	margin: 0; padding: 0;
	float: left;
	width: auto;
	
}
#menulist li { 
	display: inline;
	list-style-type: none;
	font-size: 1em;
	font-weight: bold;
	margin: 0 1px 0 0;
	float: left;
}
#menulist a {	
	letter-spacing: .1em;
	width: 109px; 
	height: 46px;
	display: block;
	float: left;
	text-align: center;
	line-height: 4em;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #BD0000;
	background-image: url(images/white_link.jpg);
	letter-spacing: .1em;
	text-decoration:none;
	
}
#menulist a:link, #menulist a:visited, #menulist a:active { color: #BD0000; background-image: url(images/white_link.jpg); }
 #menulist a#current {  /* efecto on-off */
	
	color: #FFF; background-image: url(images/red_link.jpg); 
} 	
#menulist a:hover {
	 color: #FFF;  background-image: url(images/red_link.jpg);
}


/*Upload Styles*/
        .linkBtn
        {
            padding: .4em 1em .4em 20px;
            text-decoration: none;
            position: relative;
        }
        .linkBtn span.ui-icon
        {
            margin: 0 5px 0 0;
            position: absolute;
            left: .2em;
            top: 50%;
            margin-top: -8px;
        }
        ul#icons
        {
            margin: 0;
            padding: 0;
        }
        ul#icons li
        {
            margin: 2px;
            position: relative;
            padding: 4px 0;
            cursor: pointer;
            float: left;
            list-style: none;
        }
        ul#icons span.ui-icon
        {
            float: left;
            margin: 0 4px;
