


.spanLikeLink {
     cursor:pointer;
     color:blue;
     text-decoration:underline;
}

.AddPostLink
{
    border-radius: 15px 15px 15px 15px ;
    -moz-border-radius: 15px 15px 15px 15px ;
    -webkit-border-radius: 15px 15px 15px 15px ;

    background: #f7941e;
    color:#ffffff;
    font-size:12px;     
    font-family: "lucida grande" ,tahoma,verdana,arial,sans-serif;
    
    padding-top:2px;
    padding-bottom:2px;
    padding-left:8px;
    padding-right:8px;
    
    margin-right:4px;
}



.NormalText { vertical-align:top; color:#ffffff; }

#outer { position: absolute; top: 45%; left: 0px; width: 100%; height: 1px; overflow: visible; }
#inner { width: 400px; height: 200px; margin-left: -180px; position: absolute; top: -100px; left: 50%;}

a { color:#000000; cursor:pointer; text-decoration:none; }
a:hover, a:active { border-bottom:1px dotted #f09e1b; color:#f09e1b; } /*bd5a28 } */
input[type="text"],input[type="password"] { border:solid 1px #999; color:#373737; }
input[type="submit"], input[type="button"], input[type="file"]
{
	background-color:#f7941e;
	color:#010101;
	border:solid 1px #000000;	
	cursor:pointer; 
	padding:5px;
    font-weight: bold; 
    font-size:11px;
}
label { height:20px; color:#000000; }
textarea,input,select { outline:0; }
input { font-family:'Calibri','Trebuchet MS','Lucida Grande',Arial,Helvetica,sans-serif,'Unicode MS'; font-size:13px; padding:5px;}
b { font-weight:bold }
i { font-style:italic }
fieldset, form, input, select, textarea { font-family:'Calibri','Trebuchet MS','Lucida Grande',Arial,Helvetica,sans-serif,'Unicode MS'; padding:5px;}
a img { border:0 }
select { color:#1a4174; font-size:13px; padding:5px; }
textarea { border:1px solid #999; color:#7f95b2; font-family:'Calibri','Trebuchet MS','Lucida Grande',Arial,Helvetica,sans-serif,'Unicode MS'; font-size:13px; line-height:13px; padding:5px}

/* START PAGE HEADER */
.DIV_HEADER { height:36px; max-height:36px; width:100%;} 
.DIV_ERROR_HEADER { height:40px; background-color:#ee0000; width:100% }
.HEADER_IMAGE { position:relative; top:1px; left:3px; max-height:32px; max-width:32px; height:32px; width:32px;}
.HEADER_IMAGE_CLASS { max-height:32px; max-width:32px; padding: 2px 2px 2px 2px;}
.HEADER_TEXT { position:relative; top:-29px; left:38px; font-size:20px; color:#000000;}
/* END PAGE HEADER */

html,
body {
	margin:0;
	padding:0;
	height:100%;
	background-color:#fff; 
	color:#999; 
	font-family:'Calibri','Trebuchet MS','Lucida Grande',Arial,Helvetica,sans-serif,'Unicode MS'; 
	font-size:14px;
}

.ButtonLikeLink
{
	background-color:#94aac2; 
	color:#ffffff; 
	border:solid 1px #999;
	padding:2px;
}

.HIGHLIGHTED_TEXT
{
	color:#000000; 
	font-size:20px;
}

.HIGHLIGHTED_TEXT_SIZE18
{
	color:#000000; 
	font-size:18px;
}

.ErrorText { font-size: 14px; color:#C32C4F; }

.DELETED
{
    text-decoration: line-through;
    color:#dadada;
}

.PENDIENTEPORASIGNAR
{
    color:#f7941e;
}

.PENDIENTEPORASIGNARCURRENCY
{
    color:#f7941e;
	padding-right:5px;
	text-align:right;
}

.DELETED_CURRENCY_CELL
{
	padding-right:5px;
	text-align:right;
    text-decoration: line-through;
    color:#dadada;
}

.TAB_CONTROL
{
	width:100%;
	min-width:100%;
    border-bottom-color: #d8dfea;
    border-bottom-style:solid;
    border-bottom-width:1px;
    margin-top:26px;
}

.INNER_TAB_CONTROL
{
	width:100%;
	min-width:100%;
    border-bottom-color: #3061a2;
    border-bottom-style:solid;
    border-bottom-width:1px;
}

.TAB_PAGE
{
	padding-bottom:5px;
	padding-left:5px;
	padding-top:5px;
	padding-right:5px;
    background-color:#d8dfea; 
    float:left;
    color:#3b5998;
    margin-top:-26px;
}
.TAB_PAGE a { color:#3b5998; cursor:pointer; text-decoration:none; }
.TAB_PAGE a:hover, .TAB_PAGE a:active { color:#3b5998; border-bottom:1px dotted #d8dfea }

.LIGHT_PANEL
{
    background-color:#f6f7f8;
}

.VERY_LIGHT_PANEL
{
    background-color:#eff2f7;
    color:#101010;
}

.TAB_PAGE_PANEL
{
    border-top-color: #3b5998;
    border-top-style:solid;
    border-top-width:1px;
    
    border-bottom-color: #3b5998;
    border-bottom-style:solid;
    border-bottom-width:1px;

    border-left-color: #3b5998;
    border-left-style:solid;
    border-left-width:1px;

    border-right-color: #3b5998;
    border-right-style:solid;
    border-right-width:1px;

	padding-top:0px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	
	margin-left:0px;
	background-color:#f6f7f8;
}


.PANEL_WITH_BORDERS
{
    border: 1px solid #d8dfea;
}

.smallBR {
line-height: 1px;
}

.TAB_SEPARATOR
{
	width:4px;
    background-color:#fff; 
    float:left;
}

.TableHeader { font-size: 14px; color:Black;}
.TableHeader_RIGHT_ALIGN { font-size: 14px; color:Black; text-align:right;}
.TableHeaderAlignTop { font-size: 14px; color:Black; vertical-align:top; }

.INVISIBLE
{
	display:none;
}
.VISIBLE
{
	display:block;
}

/* START TOOLBAR */
.TOOLBAR
{
    background-color:#f7f7f7; 
    font-size:10px; 
    
    border-bottom-color: #aaaaaa;
    border-bottom-style:solid;
    border-bottom-width:1px;

    border-left-color: #aaaaaa;
    border-left-style:solid;
    border-left-width:1px;

    border-right-color: #aaaaaa;
    border-right-style:solid;
    border-right-width:1px;

    border-top-color: #aaaaaa;
    border-top-style:solid;
    border-top-width:1px;

	padding-bottom:5px;
	padding-left:5px;
	padding-top:5px;
	padding-right:5px;

	overflow-x:auto; overflow-y:auto;
}

.TOOLBAR td
{
    text-align:center;
}

.TOOLBAR_ITEM
{
    float:left;
	
	padding-bottom:2px;
	padding-left:2px;
	padding-top:2px;
	padding-right:2px;
	
}

.TOOLBAR_ITEM:a 
{ 
	cursor:pointer; 
	text-decoration:none; 
	font-family:Tahoma,Arial,Verdana;
	color:#878787;
	
	padding-bottom:2px;
	padding-left:2px;
	padding-top:2px;
	padding-right:2px;

}

.TOOLBAR_ITEM:hover, TOOLBAR_ITEM:active 
{  
	color:#ec7f15;
}
/* START TOOLBAR */


/* START PROGRESS PANEL */
#overlay 
{
	position: fixed;     
	z-index: 99;     
	top: 0px;     
	left: 0px;     
	background-color: #f8f8f8;     
	width: 100%;     
	height: 100%;     
	filter: Alpha(Opacity=90);     
	opacity: 0.9;     
	-moz-opacity: 0.9; 
}             

#theprogress 
{
	background-color: #fff;     
	padding:10px;     
	width: 128px;     
	height: 64px;     
	line-height:30px;     
	text-align: center;     
	filter: Alpha(Opacity=100);     
	opacity: 1;     -moz-opacity: 1; 
} 

#modalprogress 
{
	position: absolute;     
	top: 40%;     
	left: 50%;     
	margin: -11px 0 0 -150px;     
	color: #990000;     
	font-weight:bold;     
	font-size:14px; 
}
/* START PROGRESS PANEL */


/* HEADER */
.HEADER_MENU_BAR
{
	text-align:right;
	font-family: Arial,Helvetica;
	background-color:#d8dfea;
	border-bottom: 1px solid #21530e;
}

.HEADER_MENU_ITEM
{
	padding: 3px 3px 3px 3px;
}

.HEADER_MENU_ITEM a
{
	color:#ffffff;
}

.HEADER_MENU_ITEM:hover
{
	color:#ffffff;
	background-color:#f09e1b; 
}

.HEADER_MENU_ITEM a:hover
{
	background-color:#f09e1b; 
}

.HEADER_MENU_ITEM_SELECTED
{
	background-color:#f09e1b;
	border: 1px solid #ffffff;
}

.HEADER_MENU_ITEM_SELECTED a
{
	color:#ffffff;
	background-color:#f09e1b;
}

/* END HEADER */

/* PERSON */
.PERSON
{
	font-family: Arial,Helvetica;
	font-size:12px;
	color:#838383;
	background-color:#94aac2;
	border-bottom:1px;
	border-bottom-color:#000000;
	border-bottom-style:solid;
	padding: 5px 5px 5px 5px;
	width:100%;
}

.PERSON_PERSONIMAGE
{
	max-height:64px;
	max-width:64px;
	width:64px;
}

.PERSON_DETAILS
{
	/*float:left;*/
}

.PERSON_DETAILS_LOCATION
{
	font-size:12px;
	color:#ffffff;
}

.PERSON_DETAILS_DATETIME
{
	font-size:12px;	
	color:#ffffff;
}
/* END PERSON */



.WHITE_BACKGROUND
{
	background-color:#ffffff; 
}

.ALIGN_CENTER
{
	text-align:center;
}

.IMAGE_VISIT_DETAILS
{
	max-width:120px;
	max-height:90px;
	
}

.COMPANY_VISIT_DETAILS
{
	max-width:120px;
	max-height:90px;
	
}

.GREEN_BACKGROUND
{
    background-color:#d8dfea; 
	color:#ffffff;
	padding: 2px 2px 2px 2px;
}

.GREEN_TOOLBAR
{
	background-color:#eff2f7; 
	color:#ffffff;
	padding: 2px 2px 2px 2px;	
}

.GREEN_TOOLBAR input[type="button"]
{
	background-color:#f09e1b; /*d8dfea;*/ 
	color:#000000;	
	border:solid 1px #000000;	
	cursor:pointer; 
	
	padding:2px;
}

.GREEN_TOOLBAR input[type="submit"]
{
	background-color:#f09e1b;
	color:#000000;	
	border:solid 1px #000000;	
	cursor:pointer; 
	
	padding:2px;
}

.GREEN_TOOLBAR_ORANGE_BUTTON
{
	background-color:#f09e1b;
	color:#000000;	
	border:solid 1px #000000;	
	cursor:pointer; 
	
	padding:2px;
}

.GREEN_TOOLBAR input[type="text"]
{
	background-color:#ffffff; 
	color:#000000;	
	border:solid 1px #000000;
	
	padding:2px;
}

.SectionNormalText select
{
	background-color:#ffffff; 
	color:#000000;	
	border:solid 1px #000000;
	
	padding:2px;
}

.SectionOrangeText
{
	background-color:#f09e1b; 
	color:#000000;	
	
	padding:2px;
}

.SectionTitle
{
	color:#000000; 
	font-size:16px;
	border-bottom: 1px solid #939393;
}

.SectionSmallLightTextAlignTop
{
	color:#939393; 
	font-size:12px;
	vertical-align:top;
}

.SectionLightTextAlignTop
{
	color:#939393; 
	font-size:14px;
	vertical-align:top;
}

.SectionSmallLightText
{
	color:#939393; 
	font-size:12px;
}

.SectionSmallRedText
{
	color:#BF1A1A; 
	font-size:12px;
}

.SectionLightText
{
	color:#939393; 
	font-size:14px;
}

.SectionSmallBlackText
{
	color:#a8a8a8; 
	font-size:12px;
	vertical-align:top;
}

.SectionBlackText
{
	color:#a8a8a8; 
	font-size:14px;
	vertical-align:top;
}

.SectionDarkText
{
	color:#181818; 
	font-size:14px;
	vertical-align:top;
}

.SectionSmallWhiteText
{
	color:#ffffff; 
	font-size:12px;
	vertical-align:top;
}

.SectionNormalText
{
	color:#323232; 
	font-size:14px;
	vertical-align:top;
}

.SectionNormalLightText
{
	color:#939393; 
	font-size:14px;
}

.SectionSmallBlackText
{
	color:#000000; 
	font-size:12px;
}

.ORANGE_TOOLBAR
{
	background-color:#f09e1b; 
	text-align:left;
	padding: 2px 2px 2px 2px;	
	border: 1px solid #000000;
}

.ORANGE_TOOLBAR_ITEM
{
	text-align:center;
	padding: 3px 3px 3px 3px;
}

.ORANGE_TOOLBAR_ITEM:hover
{
	background-color:#ffffff; 
}

.ORANGE_TOOLBAR_ITEM a
{
	border-bottom-style:none;
}

.DARKGREEN_TOOLBAR_ITEM
{
	text-align:center;
	padding: 3px 3px 3px 3px;
	background-color:#59bc31;
}

.DARKGREEN_TOOLBAR_ITEM:hover
{
	background-color:#f09e1b;
}

.DARKGREEN_TOOLBAR_ITEM a
{
	border-bottom-style:none;
}

.GREEN_TOOLBAR_ITEM
{
	text-align:center;
	padding: 3px 3px 3px 3px;
}

.GREEN_TOOLBAR_ITEM:hover
{
	background-color:#f09e1b;
}

.GREEN_TOOLBAR_ITEM a
{
	border-bottom-style:none;
}

#map { height: 370px; }

.MAP_TOOLBAR_ITEM
{
	text-align:center;
	padding: 3px 3px 3px 3px;
	border: 1px solid #f09e1b;
}

.MAP_TOOLBAR_ITEM:hover
{
	border: 1px solid #000000;
}

.MAP_TOOLBAR_ITEM a
{
	border-bottom-style:none;
}

.SELECTED_MAP_TOOLBAR_ITEM
{
	text-align:center;
	padding: 3px 3px 3px 3px;
	background-color:#59bc31;
	border: 1px solid #000000;
	text-decoration:none;
}

.SELECTED_MAP_TOOLBAR_ITEM:hover
{
	border: 1px solid #000000;
}

.SELECTED_MAP_TOOLBAR_ITEM a
{
	border-bottom-style:none;
}

.GREEN_TOOLBAR_ITEM_TEXT
{
	color:#ffffff; 
	font-size:10px;
}

.GREEN_TOOLBAR_ITEM_TEXT_BLACK
{
	color:#000000; 
	font-size:10px;
}

.RIGHT_ALIGN
{
	text-align:right;
}

.PIVOT_TABLE
{
	border-collapse:collapse; border: none;
	border: 1px solid #acacac;
}

.PIVOT_TABLE_ROW_OF_FIELDS
{
	background-color:#eaeaea;
}

.PIVOT_TABLE_ROW_OF_COLUMN_HEADERS
{
	background:#ffffff;
}

.PIVOT_TABLE_COLUMN_CELL
{
}

.PIVOT_TABLE_VALUE_CELL
{
	border: 1px solid #eaeaea;
}

.PIVOT_TABLE_ROW_CELL
{
	background-color:#eaeaea;
	/*padding:  2px 2px 4px 2px;*/
}

.PIVOT_TABLE_FILTER_CELL
{
}

.PIVOT_TABLE_UNUSED_FIELDS_CELL
{
}

.PIVOT_TABLE_COLUMN_HEADER
{
	
	/*padding:  2px 2px 4px 2px;*/
	color:#363636;
	font-weight:bold;
	border: 1px solid #eaeaea;
}

.PIVOT_TABLE_COLUMN_FIELD
{
	padding: 1px 1px 1px 1px;
    background-color:#d8dfea; 
	border: 1px solid #4d4d4d;
	color:#ffffff;
	font-size:11px;
}

.PIVOT_TABLE_ROW_FIELD
{
	padding: 1px 1px 1px 1px;
    background-color:#d8dfea; 
	border: 1px solid #4d4d4d;
	color:#ffffff;
	font-size:11px;
}

.PIVOT_TABLE_UNUSED_FIELD
{
	padding: 1px 1px 1px 1px;
    background-color:#d8dfea; 
	border: 1px solid #4d4d4d;
	padding: 1px 1px 1px 1px;
	color:#ffffff;
	font-size:11px;
}

.PIVOT_TABLE_FILTER_FIELD
{
	padding: 1px 1px 1px 1px;
    background-color:#d8dfea; 
	border: 1px solid #4d4d4d;
	color:#ffffff;
	font-size:11px;
}

.PIVOT_TABLE_FILTER_FIELD_TEXT
{
	padding: 1px 1px 1px 1px;
	color:#000000;
	font-size:11px;
}

.PIVOT_TABLE_FILTER_FIELD select
{
	padding: 1px 1px 1px 1px;
    background-color:#d8dfea; 
	border: 1px solid #4d4d4d;
	color:#ffffff;
	font-size:11px;
}

.PIVOT_CONFIG_TABLE
{ 
	vertical-align:top;
	border: 1px solid #acacac;
}

.PIVOT_CONFIG_TABLE td
{
	vertical-align:top;
	width:100%;
}

.PIVOT_CONFIG_FIELDS
{
	width:100%;
}

.PIVOT_CONFIG_ROW
{
	width:100%;
	vertical-align:top;
}


.PIVOT_CONFIG_FIELDS select
{
	padding: 1px 1px 1px 1px;
    background-color:#d8dfea; 
	border: 1px solid #4d4d4d;
	color:#ffffff;
	font-size:11px;
}

/*AutoComplete flyout */
.autocomplete_completionListElement
{
 /*
    background-color : #010101;
    color : windowtext ;

    margin : 2px!important ;
 */
/*
	margin: 3px!important ;
*/
    border-left:1px solid #f7941e;
    border-right:1px solid #f7941e;
    border-bottom:1px solid #f7941e;
    background-color:#010101;
    list-style-type : none ;
    overflow : auto ;
    color:#ffffff;
    margin-top: 3px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    padding:0; 
	font-size:16px;

/*
    border : buttonshadow ;
    border-width : 1px ;
    border-style : solid ;
    cursor : 'default' ;
    
    height : 200px ;
    font-family : Tahoma ;
    font-size : small ;
    text-align : left ;
*/
}

/* AutoComplete highlighted item */
.autocomplete_highlightedListItem
{
	background-color : #f7941e;
	color : #010101;
	padding-left:3px; 
	font-size:16px;
}

/* AutoComplete item */
.autocomplete_listItem
{
	background-color:#010101;
    color : #f7941e;
	padding-left:3px;
	font-size:16px;
}
   
.ADD_ORDER_DETAIL_ROW
{
	background-color:#3b5998; 
	color:#d8dfea;
	
}
   
.LIGHT_COLORED_ROW
{
	background-color:#f7941e;
	color:#000000;
	
}
 
.headerTradeMenuBar 
{
	background-color:#004585;
	color:#FFFFFF;
    padding:6px;"
}
 
.headerTradeMenuBarLink {
    background-color: #004585;
    color: #FFFFFF;
    font-size: 13px;
    padding: 7px;
    text-decoration: none;
    border: none;
    border-radius: 4px;
    transition: background-color 0.3s ease;
}

.headerTradeMenuBarLink:hover {
    background-color: #f7941e;
    text-decoration: none;
    color: white; 
}
 
.headerTradeMenuBarLoggedUser
{
	background-color:#f7941e;
	color:#FFFFFF;
	font-size:14px;
    font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
}

.headerTradeLargeRow
{
    background-color:#f7941e;
    font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
    font-size:11px;
    color:#FFFFFF;
    height:44px;
}
 


.headerTradeToolbox
{  
    background-color: #ffffff;
    border-top: 1px solid #000000; /*d4dae8;*/  
    border-bottom: 1px solid #000000; /*d4dae8;*/  
    color: #333333;  
    padding: 10px;   
    margin-top: 3px;  
    margin-bottom: 3px;  
    font-size: 11px;  
    font-weight: bold;   
    font-family: "lucida grande" ,tahoma,verdana,arial,sans-serif; 
}  
.STANDARD_TABLE
{
  border-spacing:0;
  border-collapse:collapse;
}

.WHITE_COLORED_ROW
{
	background-color:#ffffff; 
	color:#000000;
	
}

.ORDER_DETAILS_TABLE
{
	border-collapse:collapse;
}
   
.BUTTON_ADD_DETAIL
{
	padding: 3px 3px 3px 3px;
}

.ORDERING_ROW_DETAIL
{
	font-size:16px;
}

.GRAND_TOTAL
{
	font-size:16px;
	color:#000000;
}
	
	
/* CONFIRM BUTTON EXTENDER */
.modalBackground { 
        background-color:Gray; 
        filter:alpha(opacity=70); 
        opacity:0.7; 
} 

.CURRENCY_CELL
{
	padding-right:5px;
	text-align:right;
}

.CURRENCY_CELL_BLACK_TEXT
{
	padding-right:5px;
	text-align:right;
	color:#000000;
}

.BORDERLESS_TABLE
{
	border-collapse:collapse 
}

.COMPANY_LOGO
{
	text-align:center;
	padding: 3px 3px 3px 3px;
	background-color:#d8dfea;
}

.PRINT_INVOICE
{
    padding: 2px 2px 2px 2px;
}

.WITH_RIGHT_BORDER
{
    border-right: 1px dashed #000000;
    padding-right: 4px;
}

.RIGHT_ALIGN
{
    text-align:right;
}

.modalbackground_DESCUENTOS
{
    background-color:Gray;
    opacity: 0.5;
    filter:Alpha(opacity=50);
}

.modalpopup_DESCUENTOS
{
    background-color:White;
	padding:6px 6px 6px 6px;
}











.custom-calendar .ajax__calendar_container
{
 background-color:#ffc; /* pale yellow */
 border:solid 1px #666;
}
.custom-calendar .ajax__calendar_title
{
 background-color:#cf9; /* pale green */
 height:20px;
 color:#333;
}
.custom-calendar .ajax__calendar_prev,
.custom-calendar .ajax__calendar_next
{
 background-color:#aaa; /* darker gray */
 height:20px;
 width:20px;
}
.custom-calendar .ajax__calendar_today
{
 background-color:#cff;  /* pale blue */
 height:20px;
}
.custom-calendar .ajax__calendar_days table thead tr td
{
 background-color:#ff9; /* dark yellow */
 color:#333;
}
.custom-calendar .ajax__calendar_day
{
 color:#333; /* normal day - darker gray color */
}
.custom-calendar .ajax__calendar_other .ajax__calendar_day
{
 color:#666; /* day not actually in this month - lighter gray color */
}

.TITLE_HEADER_DIV
{
    background-color:#f7941e;
    font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
    font-size:24px;
    color:#FFFFFF;
    font-weight:bold;
    padding:3px 3px 3px 3px;

}

.TRADEBOOKLOGO_HEADER
{
    background-color:#f7941e;
    font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
    font-size:24px;
    color:#FFFFFF;
    font-weight:bold;
    padding:3px 3px 3px 3px;
    text-decoration:none;
}

.TRADEBOOKLOGO_HEADER:link
{
    background-color:#f7941e;
    font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
    font-size:24px;
    color:#FFFFFF;
    font-weight:bold;
    padding:3px 3px 3px 3px;
    text-decoration:none;
}

.TRADEBOOKLOGO_HEADER:hover
{
    background-color:#f7941e;
    font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
    font-size:24px;
    color:#FFFFFF;
    font-weight:bold;
    padding:3px 3px 3px 3px;
    text-decoration:none;
}

.TRADE_MENU_DIV
{
    background-color:#004585;
    color:#FFFFFF;
    font-size:16px;
    border:1px solid #004585;
    padding:0px 0px 0px 0px;
}

.TRADE_MENU
{
    background-color:#004585;
    color:#FFFFFF;
    font-size:16px;
    padding:3px 3px 3px 3px;
    border:1px solid #004585;
}
.TRADE_MENU_LEVEL1
{
    background-color:#004585;
    color:#FFFFFF;
    font-size:16px;
    padding:3px 3px 3px 3px;
    border:1px solid #004585;
}
.TRADE_MENU_LEVEL2
{
    background-color:#e7ebf2;
    color:#010101;
    font-size:16px;
    padding:3px 3px 3px 3px;
    border:1px solid #e7ebf2;
}
.TRADE_MENU_LEVEL3
{
    background-color:#e7ebf2;
    color:#010101;
    font-size:16px;
    padding:3px 3px 3px 3px;
    border:1px solid #e7ebf2;
}
.TRADE_MENU_LEVEL4
{
    background-color:#e7ebf2;
    color:#010101;
    font-size:16px;
    padding:3px 3px 3px 3px;
    border:1px solid #e7ebf2;
}
.TRADE_MENU_HOVERSTYLE
{
    background-color:#d8dfea;
    color:#010101;
    font-size:16px;
    border:1px solid #000000;
    padding:3px 3px 3px 3px;
}
.TRADE_MENU_HOVERSTYLE a
{
    background-color:##d8dfea;
    color:#010101;
    font-size:16px;
    border:1px solid #000000;
    padding:3px 3px 3px 3px;
}
.TRADE_MENU_SUBLEVEL1
{
    margin-top:0px;
    padding:0px 3px 3px 3px;
    border:1px solid #004585;
}

.ROW_WITH_BACKGROUND
{
	background-color:#d8dfea;
	padding: 3px 3px 3px 3px;
}

.ROW_WITHOUT_BACKGROUND
{
	background-color:#ffffff;
	padding: 3px 3px 3px 3px;
}

.ROW_OF_SCHEDULE
{
	color:#939393; 
	font-size:12px;
	padding: 3px 3px 3px 3px;
}

  
.standardTableHeaderBlue  
{  
    background-color: #d8dfea;
    border-bottom: 1px solid #ffffff;    
    color: #333333;  
    padding: 20px;  
    font-size: 11px;  
    font-family: "lucida grande" ,tahoma,verdana,arial,sans-serif;  
} 

.standardTableHeaderBlue th
{  
    padding: 5px; 
}   
.standardTableHeader  
{  
    background-color: #f7941e;  
    border-bottom: 1px solid #cccccc;  
    color: #ffffff;  
    padding: 20px;  
    font-size: 11px;  
    font-family: "lucida grande" ,tahoma,verdana,arial,sans-serif;  
} 

.standardTableHeader th
{  
    padding: 5px; 
} .standardTableRow
{
    font-weight:normal;  
    color:#777777;
    font-size: 11px; 
    padding: 25px;  
    border:0px solid #444444;  
}

.standardTableRowRed
{ 
    color:#ffffff;
    background-color:#e21b0d;
    border:1px solid #000000;  
} 

.errorStandardTableRow
{
    font-weight:normal;  
    color:#777777;
    font-size: 11px; 
    padding: 25px;  
    border:0px solid #444444;  
    background-color: #eeeeee;  
        
} 

.standardTableRowHightlight
{
    font-weight:normal;  
    color:#fff;
    font-size: 11px; 
    padding: 25px;  
    border:0px solid #444444; 
    background-color:#75D975;
} 

.rowHover
{
    background-color:#C97918;
    font-size: 11px; 
    padding: 25px;  
    border:0px solid #444444;  
}

.rowHover td
{ 
    padding: 5px;   
}

.standardTableRow td
{ 
    padding: 5px;   
}

.standardTableRowAlternating
{
    background-color:#eff2f7;  
    color:#777777;
    font-size: 11px;
    font-weight:normal; 
    padding: 25px;  
    border:0px solid #444444;
}

.standardTableRowAlternating td
{ 
    padding: 5px;   
}


/* Facebook Box Styles */  
.fbgreybox, .fbgraybox_withMargin, .fbgraybox_withMargin_noPadding, .fbgreybox_noMargin_noPadding  
{  
    background-color: #f7f7f7;  
    border: 1px solid #cccccc;  
    color: #333333;  
    padding: 10px;  
    font-size: 11px;  
    font-weight: bold;  
    font-family: "lucida grande" ,tahoma,verdana,arial,sans-serif;  
}  

.fbtransparentbox, .fbtransparentbox_withMargin, .fbtransparentbox_withMargin_noPadding, .fbtransparentbox_noMargin_noPadding  
{  
    background-color: transparent; 
    color: #333333;  
    padding: 10px;  
    font-size: 11px;  
    font-weight: bold;  
    font-family: "lucida grande" ,tahoma,verdana,arial,sans-serif;  
} 

.fbbluebox, .fbbluebox_withMargin, .fbbluebox_withMargin_noPadding, .fbbluebox_noMargin_noPadding
{  
    background-color: #d8dfea;
    border: 1px solid #cccccc; /*d4dae8;*/  
    color: #333333;  
    padding: 10px;  
    font-size: 11px;  
    font-weight: bold;   
    font-family: "lucida grande" ,tahoma,verdana,arial,sans-serif; 
}  

.fbwhitebox_bottomBorder
{  
    background-color: #ffffff;  
    color: #333333;  
    padding: 10px;  
    font-size: 11px;  
    font-weight: bold; 
    font-family: "lucida grande" ,tahoma,verdana,arial,sans-serif; 
}

.fbwhitebox, .fbwhitebox_withMargin, .fbwhitebox_withMargin_noPadding, .fbwhitebox_noMargin_noPadding
{  
    background-color: #ffffff;  
    border: 1px solid #d4dae8;  
    color: #333333;  
    padding: 10px;  
    font-size: 11px;  
    font-weight: bold; 
    font-family: "lucida grande" ,tahoma,verdana,arial,sans-serif; 
}    

.fbinfobox, .fbinfobox_withMargin, .fbinfobox_withMargin_noPadding, .fbinfobox_noMargin_noPadding
{  
    background-color: #fff9d7;  
    border: 1px solid #e2c822;  
    color: #333333;  
    padding: 10px;  
    font-size: 11px;  
    font-weight: bold;   
    font-family: "lucida grande" ,tahoma,verdana,arial,sans-serif; 
}  

.fberrorbox, .fberrorbox_withMargin, .fberrorbox_withMargin_noPadding, .fberrorbox_noMargin_noPadding 
{  
    background-color: #ffebe8;  
    border: 1px solid #dd3c10;  
    color: #333333;  
    padding: 10px;  
    font-size: 11px;  
    font-weight: bold;   
    font-family: "lucida grande" ,tahoma,verdana,arial,sans-serif; 
}  

.fbgraybox_withMargin, .fbbluebox_withMargin, .fbwhitebox_withMargin, .fbinfobox_withMargin, .fberrorbox_withMargin, .fbbluebox_withMargin_noPadding, .fbtransparentbox_withMargin_noPadding
{  
    margin:3px;
}   

.fbgraybox_withMargin_noPadding, .fbbluebox_withMargin_noPadding, .fbwhitebox_withMargin_noPadding, .fbinfobox_withMargin_noPadding, .fberrorbox_withMargin_noPadding, .fbtransparentbox_withMargin_noPadding
{  
    margin:3px;
    padding:0px;
} 

.fbgreybox_noMargin_noPadding, .fbbluebox_noMargin_noPadding, .fbwhitebox_noMargin_noPadding, .fbinfobox_noMargin_noPadding, .fberrorbox_noMargin_noPadding, .fbtransparentbox_noMargin_noPadding
{  
    margin:0px;
    padding:0px;
}  

.fbgraybox_withMargin input, .fbtransparentbox_withMargin input, .fbtransparentbox input, .fbgreybox input
{
	padding:5px;
}

.fbgraybox_withMargin input[type="button"], .fbgraybox_withMargin input[type="submit"],
.fbbluebox_withMargin input[type="button"], .fbbluebox_withMargin input[type="submit"],
.fbwhitebox_withMargin input[type="button"], .fbwhitebox_withMargin input[type="submit"],
.fbinfobox_withMargin input[type="button"], .fbinfobox_withMargin input[type="submit"],
.fberrorbox_withMargin input[type="button"], .fberrorbox_withMargin input[type="submit"],
.fbtransparentbox_withMargin input[type="button"], .fbtransparentbox_withMargin input[type="submit"],
.fbgreybox input[type="button"], .fbgreybox input[type="submit"],
.fbbluebox input[type="button"], .fbbluebox input[type="submit"],
.fbwhitebox input[type="button"], .fbwhitebox input[type="submit"],
.fbinfobox input[type="button"], .fbinfobox input[type="submit"],
.fberrorbox input[type="button"], .fberrorbox input[type="submit"],
.fbtransparentbox input[type="button"], .fbtransparentbox input[type="submit"],
.fbgraybox_withMargin_noPadding input[type="button"], .fbgraybox_withMargin_noPadding input[type="submit"],
.fbbluebox_withMargin_noPadding input[type="button"], .fbbluebox_withMargin_noPadding input[type="submit"],
.fbwhitebox_withMargin_noPadding input[type="button"], .fbwhitebox_withMargin_noPadding input[type="submit"],
.fbinfobox_withMargin_noPadding input[type="button"], .fbinfobox_withMargin_noPadding input[type="submit"],
.fbtransparentbox_withMargin_noPadding input[type="button"], .fbtransparentbox_withMargin_noPadding input[type="submit"],
.fberrorbox_withMargin_noPadding input[type="button"], .fberrorbox_withMargin_noPadding input[type="submit"]
{
	background-color:#f7941e;
	color:#010101;
	border:solid 1px #000000;	
	cursor:pointer; 
	padding:5px;
    font-weight: bold; 
    font-size:11px;   
}

.fbbluebox_withMargin_noPadding
{
    font-size:11px;     
}

.fbStandardText
{
    font-weight:normal;  
    color:#000000;
    font-size:11px; 
}

.fbStandardText_disabled
{
    font-weight:normal;  
    color:#999999;
    font-size:11px; 
}

.fbStandardWhiteText
{
    font-weight:normal;  
    color:#ffffff;
    font-size:11px; 
}

.fbLightText
{
    font-weight:normal;  
    color:#f7f7f7;
    font-size:11px; 
}

.fbSmallestNotSoLightText
{
    font-weight:normal;  
    color:#777777;
    font-size:9px; 
}
    
.fbSmallNotSoLightText
{
    font-weight:normal;  
    color:#999999;
    font-size:10px; 
}

.fbBoldText
{
    color:#f7941e;
    font-weight:bold;
    font-size:11px; 
}

.fbLighterText
{
    font-weight:normal;  
    color:#999999;
    font-size:11px; 
}

.fbLargeBoldText
{
    color:#f7941e;
    font-weight:bold;
    font-size:12px; 
}

.fbVeryLargeBoldText
{
    color:#f7941e;
    font-weight:bold;
    font-size:16px; 
}

.fbVeryLargeNotBoldText
{
    color:#f7941e;
    font-size:16px; 
	
	padding:2px;
}

.fbVeryLargeNotBoldText input
{
    color:#000000;
    font-size:16px; 
    background-color:#f7941e;
	border:solid 1px #000000;
	
	padding:2px;
}

.fbBoldWhiteText
{
    color:#ffffff;
    font-weight:bold;
    font-size:11px; 
}

.fbBoldBlackText
{
    color:#000000;
    font-weight:bold;
    font-size:11px; 
}

.fbHugeBoldBlackText
{
    color:#000000;
    font-weight:bold;
    font-weight:normal;
    font-size:16px; 
}

.fbBlackText
{
    color:#000000;
    font-weight:normal;
    font-size:11px; 
}

.fbText12
{
    color:#000000;
    font-weight:bold;
    font-size:12px; 
}

.fbText12Light
{
    color:#999999;
    font-weight:normal;
    font-size:12px; 
}

.fbHighlightText
{
    font-size:13px; 
    color:#f7941e;
    font-weight:bold;
}

.fbHugeText
{
    font-size:16px; 
    color:#f7941e;
    font-weight:normal;
}

.fbHugeBlackText
{
    font-size:16px; 
    color:#000000;
    font-weight:normal;
}

.fbVeryVeryLargeBlackText
{
    font-size:19px; 
    color:#000000;
    font-weight:normal;
}

.fbOptionLink
{
    color:#010101;
	padding:8px 8px 4px 8px;
    text-decoration:none;
    border:1px solid transparent;
    font-size:11px; 
}

.fbOptionLink:hover
{
    color:#000000;
	padding:8px 8px 4px 8px;
    text-decoration:none;
    border:1px solid transparent;
    font-size:11px; 
}

.fbOptionLinkForWhiteBackground
{
    padding:8px 8px 4px 8px;
    text-decoration:none;
    border:1px solid transparent;
    font-size:11px; 
}

.fbOptionLinkForWhiteBackground:hover
{
    color:#f7941e;
	padding:8px 8px 4px 8px;
    text-decoration:none;
    border:1px solid transparent;
    font-size:11px; 
}

.fbOptionLink_withPadding_rightAlign
{
    color:#010101;
	padding:8px 8px 8px 8px;
    margin-top:-8px;
    text-decoration:none;
    border:1px solid transparent;
    font-size:11px; 
    float:right;
}

.fbOptionLink_withPadding_rightAlign:hover
{
    color:#000000;
	padding:8px 8px 8px 8px;
    margin-top:-8px;
    text-decoration:none;
    border:1px solid transparent;
    font-size:11px; 
    float:right;
}

.fbOptionLinkTitle
{
    color:#010101;
	padding:8px 8px 4px 8px;
    text-decoration:none;
    border:1px solid grey;
    font-size:11px; 
}

.fbOptionLinkTitle:hover
{
    color:#26A234
	padding:8px 8px 4px 8px;
    text-decoration:none;
    border:1px solid #6079ab;
    font-size:11px; 
}

.SHOW_AS_BUTTON
{
	background-color:#f7941e;
	color:#010101;
	border:solid 1px #000000;	
	cursor:pointer; 
	padding:5px;
    font-size:11px;   
    font-family: "lucida grande" ,tahoma,verdana,arial,sans-serif;  
}

.SHOW_AS_BUTTON:hover, SHOW_AS_BUTTON:active 
{
	background-color:#f7941e;
	color:#010101;
	border:solid 1px #000000;	
	cursor:pointer; 
	padding:5px;
    font-size:11px;   
    font-family: "lucida grande" ,tahoma,verdana,arial,sans-serif; 
}

.TableRowMouseHover
{
}
.TableRowMouseHover:hover
{
    background-color:#f7941e;
}

.headerMenuItem
{
	padding:5px 5px 5px 5px;
    width:80px;
}

.headerMenuItem:hover
{
	padding:5px 5px 5px 5px;
    width:80px;
    background-color:#f7941e;
    color:white;
}

.AddCommentMenuItem
{
	padding:5px 5px 5px 5px;
    width:80px;
}

.AddCommentMenuItem:hover
{
	padding:5px 5px 5px 5px;
    width:80px;
    background-color:#f7941e;
    color:white;
}

.AddCommentMenuItemGreyBackGround
{
	padding:5px 5px 5px 5px;
    width:80px;
    background-color:lightgrey;
}

.AddCommentMenuItemGreyBackGround:hover
{
	padding:5px 5px 5px 5px;
    width:80px;
    background-color:#f7941e;
    color:white;
}

.headerMenuItemCerrarSession
{
	padding:5px 5px 5px 5px;
    width:80px;
    background-color:lightgrey;
}

.headerMenuItemCerrarSession:hover
{
	padding:5px 5px 5px 5px;
    width:80px;
    background-color:#f7941e;
    color:white;
}

.headerMenuItemEditarPerfil
{
	padding:5px 5px 5px 5px;
    width:80px;
    border-bottom:1px solid grey;
    border-top:1px solid grey;
    background-color:lightgrey;
}

.headerMenuItemEditarPerfil:hover
{
	padding:5px 5px 5px 5px;
    width:80px;
    background-color:#f7941e;
    color:white;
    border-bottom:1px solid grey;
    border-top:1px solid grey;
}


.votingButton
{
    float:left; 
    text-align:center;
    border:1px solid #000;
    padding:3px 1px 3px 3px;
}

.votingButton:hover
{
    float:left; 
    text-align:center;
    border:1px solid #000;
    padding:3px 1px 3px 3px;
    background-color:#f7941e;
}

.ActionImages
{
    padding:5px 5px 5px 5px;
}

.ActionImages:hover
{
    padding:5px 5px 5px 5px;
    background-color:#f7941e;
}

.ActionImagesLink
{
    cursor:hand; 
    text-decoration:none;
}

.ActionImagesLink:hover
{
    cursor:hand; 
    text-decoration:none;
}

.startPageMenu {
  display: block; 
  position:absolute;
  float:left;
  z-index; 100;
  left:20px;
  top:32px;
  font-size:13px; 
  padding:5px;
}

.startPageMenu:hover {
  display: block; 
  position:absolute;
  float:left;
  z-index; 10;
  left:20px;
  top:32px;
}


.socialHeaderDropDownMenu {
  display: block; 
  position:absolute;
  background-color:#ffffff; 
  float:right;
  z-index; 100;
  right:20px;
  top:50px;
  border-left:1px solid #f7941e;
  border-right:1px solid #f7941e;
  border-bottom:1px solid #f7941e;
  font-size:13px; 
  padding:5px;
}

.socialHeaderDropDownMenu:hover {
  display: block; 
  position:absolute;
  background-color:#fff;
  float:right;
  z-index; 10;
  right:20px;
  top:50px;
  border-left:1px solid #f7941e;
  border-right:1px solid #f7941e;
  border-bottom:1px solid #f7941e;
}

.socialHeaderDropDownMenuItem
{
	font-size:14px;  
    font-weight:normal;
    padding:3px;
}

.socialHeaderDropDownMenuItem input[type="submit"], .socialHeaderDropDownMenuItem input[type="button"]
{
	background-color:#f7941e;
	color:#010101;
	border:solid 1px #000000;	
	cursor:pointer; 
    font-weight: bold; 
    font-size:11px;  
}

.socialHeaderDropDownMenuItem:hover
{
	font-size:14px;  
    font-weight:normal; 
    background-color:#f7941e;
    color:white;
    padding:3px;
}

.socialHeaderDropDownMenuItemDisable
{
	color:#c5c5c5;
	font-size:14px;  
    font-weight:normal;
    padding:3px;
}

.socialHeaderDropDownMenuItemDisable input[type="submit"], .socialHeaderDropDownMenuItem input[type="button"]
{
	background-color:#ffffff;
	color:#c5c5c5;
	border:solid 1px #000000;	
	cursor:pointer; 
    font-weight: bold; 
    font-size:11px;  
}

.socialHeaderDropDownMenuItemDisable:hover
{
	font-size:14px;  
    font-weight:normal; 
    background-color:#ffffff;
    color:#c5c5c5;
    padding:3px;
}


.pagination
{
  line-height: 26px;
  background-color: #ffffff;
  color:#ffffff;
  text-align:left; 
}

.pagination span
{
  padding: 5px;
  border: solid 1px #ffffff;
  text-decoration: none;
  white-space: nowrap;
  background: #60D938;
}

.pagination a, 
.pagination a:visited
{
  text-decoration: none;
  padding: 6px;
  white-space: nowrap;
}
.pagination a:hover, 
.pagination a:active
{
  padding: 5px;
  border: solid 1px #ffffff;
  text-decoration: none;
  white-space: nowrap;
  background: #60D938;
}

.blueBoxMenuItem
{  
    color: #010101;
}

.forms_TableField_Label
{  
    width:100%;
    border-bottom-width:1px;
    border-bottom-style: solid;
    border-bottom-color: #CCCCCC;
    margin: 3px;
    color: #666666;
}

.forms_TableField_ColumnLabel
{  
    width:100%;
    margin: 3px;
    color: #666666;
}

.forms_TableField_TableField
{  
    width:calc(100% - 18px);
    margin-left: 3px;
}

.forms_NumberField_Label
{  
    width:100%;
    border-bottom-width:1px;
    border-bottom-style: solid;
    border-bottom-color: #CCCCCC;
    margin: 3px;
    color: #666666;
}

.forms_NumberField_NumberField
{  
    width:calc(100% - 18px);
    margin-left: 3px;
}

.forms_NumberField_NumberField input[type="text"]
{    
    width:100%;
}

.forms_TextField_Label
{  
    width:100%;
    border-bottom-width:1px;
    border-bottom-style: solid;
    border-bottom-color: #CCCCCC;
    margin: 3px;
    color: #666666;
}

.forms_TextField_TextField
{  
    width:calc(100% - 18px);
    margin-left: 3px;
}

.forms_TextField_TextField input[type="text"]
{  
    width:100%;
}

.forms_TextField_TextField textarea
{  
    width:100%;
}

.forms_CheckboxField_Label
{  
    width:100%;
    margin: 3px;
    color: #666666;
}

.forms_DropdownField_Label
{  
    width:100%;
    border-bottom-width:1px;
    border-bottom-style: solid;
    border-bottom-color: #CCCCCC;
    margin: 3px;
    color: #666666;
}

.forms_DropdownField_DropdownField
{  
    margin-left: 3px;
}

.forms_CalendarField_Label
{  
    width:100%;
    border-bottom-width:1px;
    border-bottom-style: solid;
    border-bottom-color: #CCCCCC;
    margin: 3px;
    color: #666666;
}

.forms_CalendarField_CalendarField
{  
    margin-left: 3px;
}

.forms_LabelField_Label
{  
    width:100%;
    margin: 3px;
    color: #666666;
}

.forms_TitleField_Label
{  
    width:100%;
    border-bottom-width:1px;
    border-bottom-style: solid;
    border-bottom-color: #CCCCCC;
    margin: 3px;
    color: #010101;
    font-size:14px;  
    font-weight:bold; 
}

.forms_LineField
{  
    width:100%;
    border-bottom-width:1px;
    border-bottom-style: solid;
    border-bottom-color: #CCCCCC;
    margin: 3px;
    color: #666666;
}

 .videostream, #cssfilters-video, #screenshot {
        width: 400px;
        height: 300px;
    }

    .screenshot-img {
        width: 200px;
        margin: 2px;
        height: 150px;
    }

    .videostream, #cssfilters-stream {
        background: rgba(255,255,255,0.5);
        border: 1px solid #ccc;
    }

    #screenshot {
        vertical-align: top;
    }
