﻿body {font-family:Arial, Helvetica, sans-serif;}
a {text-decoration:none;}
.toleft{float:left;}
.toright{float:right;}
.center{text-align:center;}
.clear{clear:both;}
.leftalign{text-align:left;}
.rightalign{text-align:right;}
.justify{text-align:justify;}
.redFont{color:Red;}
.smoothGray{background: rgb(235,234,234);}
.strongBlue{color:rgb(0,75,110);}
/*.poweredby{margin:10px 0px -10px 0px;font-weight:bold;}*/
.poweredby{margin:10px 0px -20px 0px;font-weight:bold;font-size:12px}
.standardFont{font-family:Arial, Helvetica, Sans-Serif; font-size:14px}
#header {
	/*width:960px;*/
	width:920px;
	margin:0 auto;
}
.subheader1 {
	float:left;
	padding-top:20px;
	padding-bottom:15px;
}
.subheader1 img {
	display:block;
	float:left;
}
.subheader1 p {
	float:left;
	width:120px;
	font-size:14px;
	padding:48px 0 0 5px;
	color:rgb(81,108,129);
	margin:0;
}
.basictext {color:#7f7f7f;}
.subheader2 {
	height:25px;
	float:right;
	color:#666;
	font-size:14px;
	margin-left:10px;
}
.subheader3 {
	clear:right;
	float:right;
	list-style-type:none;
	display:block;
	/*margin-top:82px;*/
	margin-top:33px;
}
.subheader4 {
	clear:right;
	float:right;
	list-style-type:none;
	display:block;
	/*margin-top:82px;*/
	margin-top:39px;
}
.subheader3 li {
	float:left;
	margin-left:10px;
	display:block;
	background:url(../Img/button-right.png) no-repeat right;
	padding-right:11px;
}

.subheader3 li.selected
{
  background:url(../Img/button-right3.png) no-repeat right;  
}
.subheader3 li.selected a
{
  background:url(../Img/button-left3.png) no-repeat left;
}
.subheader3 a {
	display:block;
	height: 21px;
	font-size:14px;
	font-weight:bold;
	color:white;
	background:url(../Img/button-left.png) no-repeat left;
	padding:3px 3px 0 14px;
}
#content {
	clear:both;
	margin-bottom:50px;
	overflow:hidden;
}
#megabanner {background:url(../Img/banner_background.png) repeat-x;}
#megabanner-content {
	width:960px;
	margin:0 auto;
}
#megabanner-content:after {
	content:".";
	clear:both;
	display:block;
	height:0px;
	overflow:hidden;
}
#minibanner {
	background:url(../Img/minibannerBackground.png) repeat-x;
	height:50px;
}
.infosheet {
	width:185px;
	height:255px;
	padding-top:10px;
	padding-left:12px;
	margin-right:11px;
	margin-top:35px;
	background-image:url(../Img/banner_rectangles.png);
	float:left;
}
.infosheet h2 {
	font-size:24px;
	font-weight:normal;
	margin:5px 0 0;
	color:#069;
}
.infosheet h3 {
	font-size:20px;
	font-weight:normal;
	margin:0px;
	color:rgb(99,167,25);
}
.infosheet ul li {
	font-size:14px;
	color:rgb(127,127,127);
	list-style-image:url(../Img/tick.png);
	margin-left:-25px;
	margin-bottom:12px;	
}
.devices {
	width:310px;
	height:259px;
	float:left;
	margin-top:37px;
	background-image:url(../Img/devices_background.png);
}
.inner-content {
	/*width:960px;*/
	width:920px;
	margin:0 auto;	
	overflow:hidden;
}
.inner-content h2 {
	text-align:center;
	font-size:40px;
	color:#069;
	height:40px;
}

/* just 4 steps buttons */
#j4stepsbuttons {
	width:1000px;
	height:160px;
}
#j4stepsbuttons .button {
	float:left;
	height:58px;
	width:168px;
	margin-right:37px;
	padding:22px 0 0 44px;
}
#j4stepsbuttons .step1 { background:url(../img/stepbutton1.png) no-repeat;}
#j4stepsbuttons .step2 { background:url(../img/stepbutton2.png) no-repeat;}
#j4stepsbuttons .step3 { background:url(../img/stepbutton3.png) no-repeat;}
#j4stepsbuttons .step4 { background:url(../img/stepbutton4.png) no-repeat;}

#j4stepsbuttons h3 {
	width:110px;
	font-size:20px;
	font-weight:normal;
	color:#036;
	margin:0;
}
#j4stepsbuttons p {
	width:127px;
	font-size:16px;
	color:rgb(99,167,25);
	margin:0;
}

/*Strategies table*/
table.strategies-table {
	/*width:380px;*/
	width:420px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	border-collapse:collapse;	
}
table#actualSession.strategies-table{width:920px}
table#tableRank.strategies-table{width:20px;margin-top:82px}
table#tableRank.strategies-table tbody th{padding:7px; border-right: 1px solid gray }
table.strategies-table caption {
	font-size:24px;
	text-align:left;
	color:#666;
	margin-bottom:5px;
}
.headerTableTop10 {
	font-size:24px;
	text-align:left;
	color:#666;
	margin-bottom:5px;
}
table.strategies-table caption a {
	padding:6px 1px 0 0;
	float:right;	
}
.headerTableTop10 a {
	padding:6px 1px 0 0;
	float:right;	
}
table.strategies-table td {
	color:#666;
	text-align:center;
}
table.strategies-table col.t_plus {	width:24px;}
table.strategies-table tfoot td {
	text-align:left;
	padding:6px 10px;
}
table.strategies-table tfoot {background-color:#ccc;}
table.strategies-table thead th {
	background-color:#7bb51c;
	color:#fff;
	border-right: 1px solid #fff;
}
table.strategies-table thead th,
table.strategies-table tfoot th {
	padding:5px;
}
table.strategies-table tr.odd {	background: rgb(235,234,234);}

/* strategy summary table */
table.summary {
	width:565px;
	border:1px solid #666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	color:#666;
	border-collapse:collapse;	
}
table.summary caption {
	font-size:24px;
	text-align:left;
	color:#666;
	margin-bottom:20px;
}
table.summary  th {
	background-color:rgb(0,75,110);
	font-size:11px;
	color:white;
}
table.summary td {
	background-color: #f6f6f6;	
}
table.summary td.up, 
table.summary td.down, 
table.summary td.neutral {
	font-size:14px;
}
table.summary td.up{color:green;}
table.summary td.down{color:red;}
table.summary td.neutral{color:black;}
table.summary .alert {
	color:white;
	background:red;
}

.productdescription {
	width:360px;
	border:thin solid gray;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-top: 70px;
}
.productdescription h3 {
	color:Gray;
	font-size:18px;
	font-weight:normal;
	margin-top: -30px;
}
.productdescription p {
	color:Gray;
	text-align:justify;
	margin:0 10px 10px;
}
.productdescription a.readmore {
	margin:0 10px 5px 0;
	float:right;
	text-decoration:none;
}
.productdescription a.readmore img {
	margin-right:4px;
	vertical-align:sub;
}
#graphs:after {
	content:".";
	clear:both;
	display:block;
	height:0px;
	overflow:hidden;
}
#graphs table.strategies-table {
	float:left;
}
.featuredstrategy {
	float:right;
	width:565px;
}
.featuredstrategy .images {
	width:565px;
	/*margin-top:9px;*/
}
.featuredstrategy img.left {float:left;}
.featuredstrategy img.right {float:right;}
.graphbuttons {
	width:565px;
	height:38px;
	float:left;
	background-image:url(../Img/graphbuttons.png);
	background-repeat:no-repeat;
	margin-top:6px;
}
.graphbuttons a {
	text-decoration:none;
	color:#036;
}
.graphbuttons .button1, 
.graphbuttons .button2,
.graphbuttons .button3 {
	float:left;
	height: 25px;
	font-size:14px;
	color:#036;	
	padding:12px 5px 0;
	text-align:center;
}
.graphbuttons .button1 {width:130px; padding-left:25px;}
.graphbuttons .button2 {width:115px; padding-left:39px; margin-left:5px;}
.graphbuttons .button3 {width:226px; margin-left:5px;}
#brokers {
	margin-top:40px;
	height:190px;	
	background-image:url(../Img/brokers.png);
	background-repeat:no-repeat;
}
.brokerlink {
	float:right;
	margin-top:110px;
	margin-right:20px;
}
.brokerlink a {
	text-decoration:none;
	color:#036;
	font-size:14px;
}
.brokerlink a img{
	vertical-align:text-bottom;
	margin-left:10px;
}
#footer {
	height:60px;
	background-color:#000;
	color:#FFF;
	padding-top:45px;
}
#footer ul {
	width:960px;
	margin:0 auto;
	list-style-type:none;
}
#footer li {
	display:inline;
}
#footer li:before {
	content: " | ";
}
#footer li:first-child:before {
	content: "";
}
#footer a {
	text-decoration:none;
	color:#FFF;
	padding-left:5px;
	padding-right:5px;	
	font-size:18px;
}
img { border:none; }

/*Top strategies*/
div.strategies h1 {
	background:#fff url(/Img/bulbLight.png) no-repeat;
	font-size:27px;
	font-weight:bold;
	color:#069;
	padding:24px 0 0 38px;
}
div.strategies table.strategies-table {margin:20px 0;}
div.strategies table.strategies-table caption {
	background:#fff url(../Img/clock.png) no-repeat;	
	font-weight:bold;
	color:#069;
	padding: 4px 0 0 32px;
	font-size:20px;
	padding-bottom:10px;
}
.headerTableTop10 {
	background:#fff url(../Img/clock.png) no-repeat;	
	font-weight:bold;
	color:#069;
	padding: 4px 0 0 32px;
	font-size:20px;
	padding-bottom:5px;
}
div.strategies table.strategies-table.left {float:left;}
div.strategies table.strategies-table.right {float:right;}
div.strategies div.featuredstrategy {float:left;}
div.strategies div.productdescription {float:right;}
div.strategies div.productdescription a {
    text-decoration:none;
    color:#036;
}
/*Filters*/
.currency_date_content {margin:30px 0px;}
.currency_date_buttons {
    margin-right:30px;
    float:left;      
}
.currency_date_content:after {
	content:".";
	clear:both;
	display:block;
	height:0px;
	overflow:hidden;
}
table.filters {
	/*width:960px;*/
	width:920px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;	
	color:#666;
	border:thin solid gray;
	border-collapse:collapse;			
}
table.filters.withborders td {
    border-collapse:separate;
    border:thin solid gray;
    padding:0px;
    text-align:center;
    empty-cells:show;
}
table.filters th,
table.filters td {
    padding-left:15px;
    text-align:left;    
}
table.filters th {
	background-color:rgb(0,75,110);
	font-size:16px;
	color:white;
}
table.filters td {background-color: #f6f6f6;}
table.filters img {margin: auto 5px;}
table.filters th img {vertical-align:baseline;}
table.filters td img {vertical-align:sub;}
.filters_container {margin-bottom:50px;}
table.filtered-strategies {
	/*width:960px;*/
	width:920px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	border-collapse:collapse;
	margin:10px 0px;	
}
table.filtered-strategies td {
	color:#666;
	text-align:center;
}
table.filtered-strategies td span.enlace,
table.filtered-strategies td span.enlace a:visited
{
	/*text-decoration:underline;*/
	color:Blue;
}
table.filtered-strategies td span.enlace:hover {
	/*text-decoration:underline;*/
	font-weight:bold;
	cursor:pointer;
}
#mis-sistemas Table.filtered-strategies tfoot td.enlace,
#mis-licencias Table.filtered-strategies tfoot td.enlace
{
    font-weight:normal;
}
tfoot td.enlace a:visited {
    color:Blue;
}
tfoot td.enlace a:hover {
    font-weight:bold;
}
/*
table.filtered-strategies td span.enlace:hover {
	cursor:pointer;
}
*/
table.filtered-strategies col.t_plus {width:24px;}
table.filtered-strategies tfoot td {
	text-align:left;
	padding:6px 10px;
}
table.filtered-strategies tfoot {background-color:#ccc;}
table.filtered-strategies thead th {	
	color:#fff;
	border-right: 1px solid #fff;
	background-color:#7bb51c;
}
table.filtered-strategies thead th.emptyWhite {	
	background-color:white;		
}
table.filtered-strategies thead th p {margin:2px;}
table.filtered-strategies .col_star {width:16px;}
table.filtered-strategies .col_dat {width:auto;}
table.filtered-strategies .col_developerLicense {width:120px;}
table.filtered-strategies .col_systemLicense {width:205px;}
table.filtered-strategies .col_system {width:170px;}
table.filtered-strategies .col_profit {width:60px;}
table.filtered-strategies .col_cross {width:24px;}
table.filtered-strategies th.empty,
table.filtered-strategies td.empty {
    border-style:none;
    background-color:White;
}
table.filtered-strategies thead th.blue{background:rgb(0,75,110);}
table.filtered-strategies thead th.darkblue{background:rgb(11,46,65);}
table.filtered-strategies td.smoothblue{background:rgb(186,207,235);}
table.filtered-strategies td.lightblue{background:rgb(216,233,254);}
table.filtered-strategies td.lightgreen{background:rgb(215,249,147);}
table.filtered-strategies td.lightyellow{background:rgb(253, 248, 213);}
table.filtered-strategies thead th img{
    /*here used to be 'float:right;*/
    margin: auto 5px;
}
table.filtered-strategies thead th,
table.filtered-strategies tfoot th {
	padding:5px;
}
table.filtered-strategies tr.odd {background: rgb(235,234,234);}

/*Performance*/
/*.performance{padding-top:20px;}*/
.performance h1 {	
	font-size:27px;
	font-weight:bold;
	color:rgb(0,75,110);
	padding:50px 0px;	
	display:inline;	
}
.performance table.summary {
    /*width:960px;*/
    width:920px;
    margin:30px 0px;
    text-align:center;       
}
.performance table.summary th {    
    font-size:12px;
    font-weight:bold;
}
.performance table.summary td {font-size:20px;padding:8px 0px;}
.performance table.summary td.regular {font-size:14px;color:rgb(100,100,100);}
.performance table.summary td.commerce-time{font-size:14px; color:Black; font-weight:bold;}
.performance .buttons_container { 
    float:right;    
    margin-bottom:30px;
   /* width:960px;*/
   width:920px;        
}
.performance .buttons_container .currency_date_buttons {
    margin:0px 0px 0px 30px;
    float:right;           
}
.performance table.performance-table {
	width:300px;
	font-size:14px;	
	color:#666;
	border:none;
	border-collapse:collapse;
	text-align:left;
	clear:left;	
}
.performance table.performance-table thead th,
.performance table.performance-table td {	
    text-align:left;  
    padding:7px 7px 7px 10px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;
    -moz-border-radius-topleft:5px;
    -moz-border-radius-topright:5px;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
 }
.performance table.performance-table thead th {	
	color:#fff;
	border-right: 1px solid #fff;
	background-color:#7bb51c;	
}
.performance table.performance-table tr {
    background:rgb(235,234,234);
    border-bottom: 1px solid #fff;
} 
.performance table.performance-table thead tr {background:white;empty-cells:show;}
.performance table.performance-table thead th.darkblue {background:rgb(0,75,110);}

.performance .chart-container{width:650px;}
.performance .chart-container table.performance-table {width:500px;}
.performance .chart-container img{margin-top:10px;}
.performance ul{
    list-style:none;
    margin:0;
    padding:0;     
}
.performance ul a {text-decoration:none;color:White;display:block;}
.performance ul li {
   margin-right:1px;
   padding: 5px 0px 5px 10px;
   background-color:#7bb51c;
   float:left;
   -webkit-border-top-left-radius:5px;
   -webkit-border-top-right-radius:5px;
   -moz-border-radius-topleft:5px;
   -moz-border-radius-topright:5px;
   border-top-left-radius:5px;
   border-top-right-radius:5px;
   color:#ffffff;
   width:89px;   
   font-size: 14px;
   font-weight:bold;       
}
.performance ul li:hover{background:rgb(0,75,110);}
.performance .productdescription{width:765px;float:left;clear:left;margin-top:70px;}
.performance .productdescription h3{clear:left;margin-left:10px;}
.performance .productdescription .readmore {
    margin: 10px 20px 20px;
    text-decoration:none;
    color:#036;
}
.performance .addbuttons {
    float:right;
    margin-top:70px;
}
.performance .addbuttons a {
    text-decoration:none;
    color:#036;
}
.performance .button-favourite,
.performance .button-portfolio{		
	font-size:14px;
	color:#036;
	width:110px;
	height:36px;
	padding-top:10px;
	padding-left:55px;				
}
.performance .button-favourite{background:url(../Img/button-favourite.png) no-repeat;}
.performance .button-portfolio{background:url(../Img/button-portfolio.png) no-repeat;}

.performance table.statistics {
	/*width:960px;*/
	width:920px;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;	
	color:#666;
	border-collapse:collapse;
	background-color:White;
	text-align:left;
	margin:70px 0px;
	float:left;	
}
.performance table.statistics th,
.performance table.statistics td {
    padding:7px 10px;    
 }
.performance table.statistics th {
	background-color:rgb(0,75,110);	
	color:white;		
}
.performance table.statistics tr.odd {background:rgb(235,234,234);}
/*.performance table.statistics td .up{color:rgb(123,181,28);}*/
.performance table.statistics td .up{color:rgb(0,160,0); font-weight:bold;}
.performance table.statistics td .down{color:red; font-weight:bold;}
.performance table.statistics td .neutral{color:black;}
.performance table.filtered-strategies{margin-bottom:50px;}
#tabs-2_1 table.filtered-strategies{margin-bottom:0px;}
.performance table.filtered-strategies td,
.performance table.filtered-strategies th {
    border-bottom:1px solid white;
    border-top:1px solid white;
    /*padding:1px 10px;*/
    padding:1px 3px;
}
.performance table.filtered-strategies tbody td
{
    font-size:12px;
}
.performance table.filtered-strategies th.head {padding:7px 10px 7px 10px}
.performance table.filtered-strategies th.headTabFicha {padding:7px 10px 1px 10px}

/*Lateral_Menu.Master*/
#lateral-menu {    
    width:240px;    
    float:left;
    overflow:hidden;
    padding-top:30px;
    font-size:14px;
    font-weight:bold;    
}
#lateral-menu ul {
    margin-top:10px;
    padding-left:30px;    
}
#lateral-menu ul li {
    color:rgb(17,80,113); 
    list-style-image:url("../Img/list_item.png");
    font-size:14px;
    font-weight:normal;      
    margin-bottom:10px;    
}
#lateral-menu ul li a {
    text-decoration:none;
    color:rgb(17,80,113); 
}
.inner-content2 {    
    width:710px;
    float:left;
    overflow:hidden;
}
.inner-content2 h1{
    background:#fff url(/Img/bulbLight.png) no-repeat;
	font-size:27px;
	font-weight:bold;
	color:rgb(0,74,109);
	padding:24px 0 0 35px;
	margin-top:0px;
}
a.selected,
a.unselected {
    width:191px;
    text-decoration:none;
    color:White;
    list-style-type:none;
    height:23px;
    display:block;
    padding-left:10px;
    padding-top:4px;
}
a.selected{background:url(../Img/blue_menu_button.png) no-repeat; }
a.unselected{background:url(../Img/green_menu_button.png) no-repeat;}
/**/
.reason{
    width:199px;
    height:360px;
    color:rgb(120,120,120);
    font-size:14px;
    background:url(../Img/separator.png) no-repeat 0% 50%;
    padding:0px 0px 20px 20px;
    text-align:left;
    float:left;
    margin-left:17px;
}
.reason h3 {
    color:rgb(122,122,122);
    font-size:17px;
}
.logo_booster {
    width:185px;    
    color:rgb(104,163,20);
    margin:60px 0px 0px 25px;
    float:left;
}
.logo_network {
    float:left;
    margin:70px 60px;
}
.step_explanation{
    width:640px;
    color:rgb(120,120,120);
    float:left;
    margin:0px 0px 50px 18px;
}
.step_explanation .title1 {
    font-size:24px;
    color:rgb(0,74,109);
}
.step_explanation .title2 {
    font-size:18px;
    color:rgb(104,163,20);    
}
.step_explanation .title2 p {margin:2px 0px 10px 0px;}
.inner-content2 table.brokers {
    font-size:12px;
    font-weight:bold;
    border: 1px solid gray;    
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-collapse:collapse;
}
@media (min-width: 992px) {
    .fcm .col-md-2 {
        width: 20%;
    }
}
.inner-content2 table.brokers th {
    background:rgb(123,181,28);
    color:White;    
}
.inner-content2 table td,
.inner-content2 table th {
    padding:10px 5px;
}
.inner-content2 table tr.odd{background:rgb(235,234,234);}
.inner-content2 table tbody{color:rgb(123,181,28);text-align:center;}
.inner-content2 table tbody td .openbutton {
    background:url(../Img/openAccountButton.png) no-repeat;    
    width:66px;
    height:29px;
    text-align:center;
    font-weight:bold;   
}
.inner-content2 table tbody td .openbutton a {
    text-decoration:none;
    color:White;     
}


/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error{color: #ff0000;}
.field-validation-valid{display: none;}
.input-validation-error{
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}
.validation-summary-errors{
    font-weight: bold;
    color: #ff0000;
}
.validation-summary-valid{display: none;}

/* Styles for editor and display helpers
----------------------------------------------------------*/
.display-label,
.editor-label
{
    margin: 1em 0 0 0;
}
.display-field,
.editor-field
{
    margin:0.5em 0 0 0;
}
.text-box{width: 30em;}
.text-box.multi-line{height: 6.5em;}
.tri-state{width: 6em;}
/*------------------------------------------------------- */

/* Para contrarrestar algunos efectos de la librería usada para tablas */
.dataTables_filter{margin:0px 27px 10px 0px;}
.dataTables_length{margin-bottom:10px;}
.dataTables_paginate{margin-right:121px;}

/* Cuadro de diálogo Activar Sistema */
.openmenu{cursor:pointer;width:24px;}
div.ui-dialog-buttonpane{margin-top:10px;margin:0px;}
div.ui-dialog{color:white; background-color:rgb(22,62,85)}

/* Popup con información del sistema*/
/*---------------------------------------------------------------------------------------*/
.title_form-row,.title_form-row_desactivar,
.title_form-row_reactivar,.title_form-row_modificar
{
    overflow:hidden;
}

#dialog-form, #dialog-form_reactivar, 
#dialog-form_desactivar, #dialog-form_modificar
{
    min-height:460px !important;    
    /*height:558px !important;*/
    padding-top:20px;
    overflow:hidden;
}

#dialog-form_licencia, #dialog-form_licencia2
{
    height:505px !important;
    padding-top:20px;
}

#dialog-form_1vez, #dialog-form_EditarPerfil
{
    height:560px !important;
    padding-top:20px;
}

#dialog-form_EditarPerfil_Chpwd
{
    height:450px !important;
    padding-top:20px;
}


#dialog-form_EditarPerfil_Chpwd form fieldset input[type="password"] {
    width: 200px;
}

#dialog-form .form-row,
#dialog-form_reactivar .form-row,
#dialog-form_desactivar .form-row,
#dialog-form_modificar .form-row,
#dialog-form_licencia .form-row,
#dialog-form_licencia2 .form-row
{
    overflow:hidden;    
}
#dialog-form_1vez .form-row,
#dialog-form_EditarPerfil .form-row,
#dialog-form_EditarPerfil_Chpwd .form-row
{    
    margin-left: 30px;
    margin-right: 30px;
    overflow:hidden;
    margin-top: 0px;
}
#dialog-form .form-row p,
#dialog-form_reactivar .form-row p,
#dialog-form_desactivar .form-row p,
#dialog-form_modificar .form-row p,
#dialog-form_licencia .form-row p,
#dialog-form_licencia2 .form-row p,
#dialog-form_1vez .form-row p,
#dialog-form_EditarPerfil .form-row p,
#dialog-form_EditarPerfil_Chpwd .form-row p
{
    margin:10px 0px 0px 2px;
}
#dialog-form .form-row .title,
#dialog-form_reactivar .form-row .title,
#dialog-form_desactivar .form-row .title,
#dialog-form_modificar .form-row .title,
#dialog-form_licencia .form-row .title,
#dialog-form_licencia2 .form-row .title,
#dialog-form_1vez .form-row .title,
#dialog-form_EditarPerfil .form-row .title,
#dialog-form_EditarPerfil_Chpwd .form-row .title
{
    font-weight:bold;
    /*font-size:19px;*/
    font-size:17px;
    margin:10px 0px 0px 3px;
}
#dialog-form .form-row .subtitle,
#dialog-form_reactivar .form-row .subtitle,
#dialog-form_desactivar .form-row .subtitle,
#dialog-form_modificar .form-row .subtitle,
#dialog-form_licencia .form-row .subtitle,
#dialog-form_licencia2 .form-row .subtitle,
#dialog-form_1vez .form-row .subtitle,
#dialog-form_EditarPerfil .form-row .subtitle,
#dialog-form_EditarPerfil_Chpwd  .form-row .subtitle
{
    font-size:15px;
    margin:5px 0px 0px 5px;
    width:570px;
}
#dialog-form form fieldset,
#dialog-form_reactivar form fieldset,
#dialog-form_desactivar form fieldset,
#dialog-form_modificar form fieldset
{
    /*width:690px;*/
    width:650px;
    margin-left:10px;
}
#dialog-form_licencia2 form fieldset,
#dialog-form_licencia form fieldset
{
    width:655px;
    margin-left:0px;
}
#dialog-form_1vez form fieldset,
#dialog-form_EditarPerfil form fieldset,
#dialog-form_EditarPerfil_Chpwd form fieldset
{
    width:550px;     
    float:left;   /* Temporal */
    margin-top:10px;
}

#dialog-form form fieldset select,
#dialog-form_reactivar form fieldset select,
#dialog-form_desactivar form fieldset select,
#dialog-form_modificar form fieldset select,
#dialog-form_1vez form fieldset select,
#dialog-form_EditarPerfil form fieldset select
{
    width:427px;
    float:right;
    height:25px;
    margin-bottom: 10px;
}
#dialog-form form fieldset input,
#dialog-form_reactivar form fieldset input,
#dialog-form_desactivar form fieldset input,
#dialog-form_modificar form fieldset input
{
    width:420px;
    float:right;
    height:20px;   
}
#dialog-form_1vez form fieldset input[type="text"],
#dialog-form_EditarPerfil form fieldset input[type="text"]
{
    width: 200px;
}


#dialog-form form fieldset #accept-conditions,
#dialog-form_reactivar form fieldset #accept-conditions_reactivar,
#dialog-form_desactivar form fieldset #accept-conditions_desactivar,
#dialog-form_modificar form fieldset #accept-conditions_modificar,
#dialog-form_1vez form fieldset #accept-conditions_1vez,
#dialog-form_EditarPerfil form fieldset #accept-conditions_EditarPerfil
{
     margin-top:10px;
}
#dialog-form form fieldset label,
#dialog-form_reactivar form fieldset label,
#dialog-form_desactivar form fieldset label,
#dialog-form_modificar form fieldset label,
#dialog-form_licencia form fieldset label,
#dialog-form_licencia2 form fieldset label,
#dialog-form_1vez form fieldset label,
#dialog-form_EditarPerfil form fieldset label,
#dialog-form_EditarPerfil_Chpwd form fieldset label {
    display:inline;
    font-weight:bold;
}
#dialog-form #multiplier,
#dialog-form_reactivar #multiplier_reactivar,
#dialog-form_desactivar #multiplier_desactivar,
#dialog-form_modificar #multiplier_modificar {
    width:25px;
    height:18px;
    margin-right:2px;
    vertical-align:middle;
}

/*#dialog-form form textarea,
#dialog-form_reactivar form textarea,
#dialog-form_desactivar form textarea,
#dialog-form_modificar form textarea
{*/
    /*width:657px;  */
    /*width:707px;*/
   /* width:635px;  
    height:100px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    clear:right;
    margin-left:10px;
}*/
/*
#dialog-form form textarea,
#dialog-form_reactivar form textarea,
#dialog-form_desactivar form textarea,
#dialog-form_modificar form textarea
{    
    width:615px;  
    height:80px;
    padding:10px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    clear:right;
    margin-left:10px;
    resize:none;
}
*/
.textAreaLike
{
    width:620px;  
    height:90px;
    padding:10px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    clear:right;
    margin-left:10px;
    overflow-y:scroll;
    overflow-x:none;
    background-color:White;
    color:Black;
    
}


.baseline {
    height:2px;
    border-bottom:2px solid rgb(123,181,28);
}
/*Botones incrementar/decrementar multiplicador*/
#increase, #decrease,
#increase_reactivar, #decrease_reactivar,
#increase_desactivar, #decrease_desactivar,
#increase_modificar, #decrease_modificar
{
    border:none;
    height:25px;
    width:24px;
}
#increase, #increase_reactivar,
#increase_desactivar, #increase_modificar
{
    background:url(../Img/multiplier_up.png) no-repeat;
}
#decrease, #decrease_reactivar,
#decrease_desactivar, #decrease_modificar
{
    background:url(../Img/multiplier_down.png) no-repeat;
}

fieldset {
    padding:0;
    border:0;
    margin-top:25px;
}
input.text {
    margin-bottom:12px;
    width:95%;
    vertical-align:middle;
    font-size:12px;
}
div.ui-dialog{
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}
div.ui-dialog-content {height:auto;}

/*------------------------------------------------------------------------------------*/

#mis-sistemas table.filtered-strategies td,
#mis-licencias table.filtered-strategies td {
    text-align:left;
    padding-left:10px;
}
#mis-sistemas table.filtered-strategies td.rightalign,
#mis-sistemas table.filtered-strategies tfoot td,
#mis-licencias table.filtered-strategies td.rightalign,
#mis-licencias table.filtered-strategies tfoot td {
    text-align:right;
    padding-right:10px;
    padding-left:0px;
}
#mis-sistemas table.filtered-strategies td.centeralign,
#mis-licencias table.filtered-strategies td.centeralign {
    text-align:center;
    padding-left:0px;
}
#mis-sistemas table.filtered-strategies thead th,
#mis-licencias table.filtered-strategies thead th {
    border-right: #fff 3px solid; 
    text-align:center;
}
#mis-sistemas table.filtered-strategies thead tr th.header-title,
#mis-licencias table.filtered-strategies thead tr th.header-title {
    font-size:16px;
    font-weight:bolder;
    background-color:rgb(0,75,110);
    text-align:left;
    padding-left:10px;
}
#mis-sistemas table.filtered-strategies tr,
#mis-licencias table.filtered-strategies tr 
{
    border-bottom: #fff 3px solid;
}
#mis-sistemas table.filtered-strategies td.openmenu,
#mis-licencias table.filtered-strategies td.openmenu
{
    padding-left:0px;
}
#mis-sistemas table.filtered-strategies .blueFont,
#mis-licencias table.filtered-strategies .blueFont
{
    color:rgb(0,75,110);
}
#mis-sistemas table.filtered-strategies .blackFont,
#mis-licencias table.filtered-strategies .blackFont
{
    color:Black;
}
#mis-sistemas table.filtered-strategies tfoot td,
#mis-licencias table.filtered-strategies tfoot td
{
    font-weight:bolder;
    font-size:14px;
}
#mis-sistemas table.filtered-strategies tfoot td.centeralign,
#mis-licencias table.filtered-strategies tfoot td.centeralign
{
    text-align:center;
}

table#resultadosMisSistemas {
    color:White;
    font-size:18px;
    margin:30px auto;
    font-weight:bold;
    display:inline;
}
table#resultadosMisSistemas td{padding:10px 20px}
table#resultadosMisSistemas .blue{background-color:rgb(0,75,110)}
table#resultadosMisSistemas .blueFont{color:rgb(0,75,110)}
table#resultadosMisSistemas .green{background-color:rgb(123,181,28)}
table#resultadosMisSistemas .gray {background-color: rgb(235,234,234)}
table#resultadosMisSistemas .darkgray {background-color: rgb(169,169,169)}


table#tableSaldos {
    color:White;
    font-size:14px;    
    font-weight:bold;
    margin:30px auto;    
    float:left;
    display:inline;
}
table#tableSaldos td{padding:5px 10px}
table#tableSaldos .blue{background-color:rgb(0,75,110)}
table#tableSaldos .blueFont{color:rgb(0,75,110)}
table#tableSaldos .green{background-color:rgb(123,181,28)}
table#tableSaldos .gray {background-color: rgb(235,234,234); text-align:right}

#ddl_productos, #ddl_sistemas {
    width:260px;
    font-size:14px;
    float:right;
    margin-left:20px;
    height:20px;
    margin-top:16px;     
}
#ddl_productos option{visibility:visible;}
/*
#dp_fechas {
    font-size:14px;
    background:none; 
    color:white;
    font-weight:bold;
    cursor:pointer;
    width:195px;    
}
*/
#dp_rango{font-size:12px;text-align:left;padding-left:5px}
#dp_fechas {    
    background:none;
    cursor:pointer;
    width:195px;
    border:none;
    font-weight:bold;
    padding-left:5px;    
}
#datapickerFechas {
    float:right; 
    margin-left: 20px;
    border:1px solid rgb(180,180,180);
    background:url('../Img/black_down_arrow.png') no-repeat 95% 60%;
}
#datapickerFechas .ui-daterangepicker-arrows{width:240px;}
.selectors{overflow:hidden;margin: 0px 5px 30px 0px;}
.selectors:after {
    content:".";
	clear:both;
	display:block;
	height:0px;
	overflow:hidden;
}
#botonesOrdenes.selectors {
    border:1px solid rgb(123,181,27);
    background-color:rgb(247,255,234);
    padding:10px;
    /*width:350px;*/
    width: 520px;
    float:right;
    margin-top:-2px;    
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}
#botonesOrdenes.selectors a.selected,
#botonesOrdenes.selectors a.unselected 
{
    width:100px;
    text-decoration:none;
    color:White;
    list-style-type:none;    
    height:21px;
    display:block;    
    margin-left:10px;
    font-size:14px;
    font-weight:bold;
    text-align:center;
    padding-left:0px;     
}
#botonesOrdenes.selectors a.selected{background:url(../Img/blue_menu_button3.png) no-repeat; }
#botonesOrdenes.selectors a.unselected{background:url(../Img/green_menu_button3.png) no-repeat;}
.filtrarSistemas {
    padding: 5px 10px;
    background-color:rgb(0,75,110);
    color:white; 
    float:left;
    font-size:13px;
    font-weight:bold;
}
.filtradoSistemas{margin-bottom:30px;height:40px;}
/*.filtradoSistemas input{margin-left:5px;margin-top:3px;}*/
.filtradoSistemas .radioButton {
    background:url(../Img/rdButtonBackground2.png) no-repeat;    
    float:left;
    width:87px;
    height:30px;
    margin-top:3px;
    margin-left:5px;
    color:rgb(0,75,110);
    font-weight:bold;
    font-size:11px;
}
.sesionHoyFiltros{height:30px;}
/*.filtradoSistemas input{margin-left:5px;margin-top:3px;}*/
.sesionHoyFiltros .radioButton {
    background:url(../Img/rdButtonBackground3.png) no-repeat;    
    float:left;
    width:100px;
    height:30px;
    margin-top:3px;
    margin-left:5px;
    color:rgb(0,75,110);
    font-weight:bold;
    font-size:11px;    
}
.sesionHoyFiltros .radioButton input {margin-left:2px;}
.sesionHoyFiltros .radioButton .rbText{margin:-15px 0px 0px 20px;}
div.ui-widget{font-size:0.8em;}
div.dataTables_info{width:40%;}
#example_length.dataTables_length{width:auto;float:right;margin-right:50px;}
#example_filter.dataTables_filter{width:auto;float:left;}
div.paging_full_numbers{font-size:14px;}
#example_wrapper{padding-top:10px;}
#example_wrapper div.paging_full_numbers SPAN.paginate_button,
#example_wrapper div.paging_full_numbers SPAN.paginate_active
{
    width:33px;    
}
#dialog-content{max-height:400px;}
.clickableStar{cursor:pointer;}
.condicionesCambios {
    margin-top:15px;
    margin-left:10px;
    float:left;
    /*margin-right:160px;
    width: 415px;*/
}
.condicionesCambios a 
{
    color: white;
    text-decoration: underline;
}
.condicionesCambios a:hover
{
    color: #ddd;
    text-decoration: underline;
}
.ui-dialog-buttonset{margin-right:20px;}

.semaforo_Verde{background:url(../Img/greenball_small.png) no-repeat center;}
.semaforo_Rojo{background:url(../Img/redball_small.png) no-repeat center;}
.semaforo_Amarillo{background:url(../Img/yellowball_small.png) no-repeat center;}
.semaforo_Naranja{background:url(../Img/yellowball_small2.png) no-repeat center; cursor:help}

#errorDialog {
    width:600px;
    height:300px
}
div.ui-dialog #errorDialog {
    background-color:rgb(235,234,234);
    color: rgb(0,42,76);
}
#errorDialog .title {
    font-size:42px;
    margin-left:10px;
    font-weight:bold;
}
#errorDialog img{vertical-align:bottom}
#errorDialog .errorBody{padding:20px 20px 0px;}
.form-row .botonesMultiplicador {
    float:right;
    margin-right:337px
}
.arrowHeader {
    float:right; 
    margin-right:130px; 
    margin-top:-15px; 
}

#fichaSistema .summary{width:720px;font-size:14px; text-align:center}
#fichaSistema .featuredstrategy{width:720px}
#fichaSistema .graficoFichaSistema {
    width:718px; 
    height:265px; 
    /*border: 1px solid gray;*/
}
#fichaSistema .performance{padding-top:0}
#fichaSistema .leftMenuFichaSistema,
#fichaSistema .leftMenuFichaSistema2
{
    height:200px; 
    width:165px; 
    border:1px solid gray; 
    background-color:rgb(205,225,250); 
    color:rgb(0,75,110); 
    float:left;
    padding:5px 0px 0px 10px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}
#fichaSistema .leftMenuFichaSistema .infoItems,
#fichaSistema .leftMenuFichaSistema2 .infoItems
{
    margin-top:7px;
}
#fichaSistema .leftMenuFichaSistema2
{
    height:100px;
    margin-top:5px;
    padding-bottom:3px;
    
}
#fichaSistema .leftMenuFichaSistema2 img
{
    margin-right:10px;
    margin-bottom:10px;
    vertical-align:middle;
    float:right;
}
#fichaSistema .performance TABLE.summary{margin:0px;}
#fichaSistema .featuredstrategy table.summary th{text-align:center; font-size:13px}
#fichaSistema .featuredstrategy table.summary th,
#fichaSistema .featuredstrategy table.summary td
{
    padding:3px 0px;
}
#header_FichaSistema {
	/*width:960px;*/
	width:920px;
	margin:0 auto;
	overflow:hidden;
}
.percentageBar {
    width:70px;
    border:2px solid rgb(212,212,212);
    height:10px;
    float:right;
}
.greenPercentageBar{
    background:url("../Img/greenPercentageBar.png");
    height:8px;
    color:#000;
    text-align:right;
    padding:3px 0px 0px 0px;
}
.redPercentageBar {Fora
    background:url("../Img/redPercentageBar.png");
    height:8px;
    color:#000;
    text-align:right;
    padding:3px 0px 0px 0px;
}
TABLE#statistics_FichaSistema.statistics{margin:0px}
.advancedStatisticsButton {
    background-color:rgb(235,234,234);
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    color:Black;
    margin-left:10px;
    width:90px;
    cursor:pointer;    
}
.advancedStatisticsButton img{padding-left:5px }
table#example.filtered-strategies td.alineadoDerecha{text-align:right; padding-right:10px}
table#featured.filtered-strategies td.alineadoDerecha{text-align:right; padding-right:10px}
table#featured.filtered-strategies tr{height:3em}
table#featured.filtered-strategies{width:735px;}
.titleFichaSistema{margin:47px 0px 0px 62px;float:left;color:rgb(0,75,110)}
/*
#linkvigentes{ margin-left:10px;text-align:center;}
#linksistemas{ margin-left:4px;}
*/

DIV.error
{
	margin:10px auto;
	width:600px;
	border:2px solid #1D4961;
	color:#1D4961;
	background-color:#EEEDED;
}
DIV.error H1, DIV.error P
{
	margin:20px;
}
DIV.error H1
{
	border-bottom:1px solid #1D4961;
}
DIV.error DIV
{
	background-color:#1D4961;
	color:#EEEDED;
	text-align:right;
	padding:20px;
}
DIV.error A, DIV.error A:hover, DIV.error A:visited
{
	color:#1D4961;
	background-color:#EEEDED;
	padding:5px 10px;
}

.clickableSystem:hover, .clickableDeveloper:hover,
.clickableSystemLicense:hover, .clickableDeveloperLicense:hover
{
    font-weight:bold;
    cursor:pointer
}
.clickableSystem:hover{font-weight:normal;}
.clickableChart:hover{cursor:pointer}
.miniChart{width:250px; height: 150px}
td.changed{background-color:Yellow; color: #666666;}
table#resultadosMisSistemas .changed{background-color:Yellow; color: #666666;}
table.filtered-strategies tfoot td.changed{background-color:Yellow; color: #666666;}
#rankActual{height:390px;}
.clickableStar_NoCursor{cursor:default}

select#flagsSelect{ width: 100px; font-size: 10px; }
.ui-widget{font-size: 10px;}
body .customicons li a{  font-size: 0.7em; font-family:"Verdana",sans-serif; margin: 70px 10px;}
body a.customicons { height: 2em;}
body .customicons li a, body a.customicons span.ui-selectmenu-status { line-height: 2em; padding-left: 30px !important; }
body .sp_flag .ui-selectmenu-item-icon, body .uk_flag .ui-selectmenu-item-icon, body .it_flag .ui-selectmenu-item-icon  { height: 24px; width: 24px;}
body .sp_flag .ui-selectmenu-item-icon { background: url(../Img/sp_miniflag.png) 0 0 no-repeat; }
body .uk_flag .ui-selectmenu-item-icon { background: url(../Img/uk_miniflag.png) 0 0 no-repeat;}
body .it_flag .ui-selectmenu-item-icon { background: url(../Img/it_miniflag.png) 0 0 no-repeat;}
.dd .ddChild a { background:none;}
#fieldFlags.flagsSelect {float:right; margin:11px 10px 0px 0px}
.flagsSelect a.selected{background-image:none}
#DescripcionFicha.statistics{margin: 10px 0;}


/*--------------Popup Suscripción ---------------*/
.suscripcionInfo
{
    width:211px;
    height:320px;
    margin:0px 6px 0px 0px; 
    float:left; 
    background-color:White;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    color:Black;
    overflow:hidden; 
    position:relative;   
}
.bodySuscripcionInfo ul li
{    
    margin-left:-15px;
}
.suscripcionInfo .titleSuscripcionInfo
{
    height:75px;
    background-color:rgb(232,234,127);
    font-size:16px;
    font-weight:bold;
    overflow:hidden;
    
}

.suscripcionButton
{
    width:199px; 
    height:34px;
    position:absolute;
    bottom:0;
    margin-left:6px;
    margin-bottom:2px;
    color:White;
    cursor: pointer;
    background:url('../Img/suscripcionButtonEnabled.png') no-repeat
    /*margin-top:30px;*/
}
.suscripcionButton:hover
{    
    background:url('../Img/suscripcionButtonEnabledh.png') no-repeat
}

.suscripcionButton .suscripcionButtonContent
{        
    font-size: 16px;
    font-weight: bold;
    padding-top: 7px;
    text-align: center;
    text-shadow: 1px 1px rgba(0, 0, 0, 0.8);
}

.suscripcionButtonMini
{
    width:78px; 
    height:21px;
    margin-left: 10px;    
    float:left;    
    background:url('../Img/suscripcionButtonMini.png') no-repeat;
    cursor:pointer;
    text-align:center;
    padding-top:3px;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.9);
    font-weight:bold;
}


.suscripcionButtonMini:hover
{
    background:url('../Img/suscripcionButtonMinih.png') no-repeat;
}

.btn_accpayment_cancel
{
    width:113px; 
    height:30px;
    margin-left: 15px;    
    float:right;
    text-align:center;
    background:url('../Img/btn_accpayment_cancel.png') no-repeat;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.8);
    cursor:pointer;
    padding-top:5px;
    font-weight:bold;
    font-size:16px;
}
.btn_accpayment_cancel:hover 
{
    background:url('../Img/btn_accpayment_cancelh.png') no-repeat;
}

.btn_accpayment_accept
{
    width:114px; 
    height:30px;
    margin-left: 15px;    
    float:right;
    text-align:center;
    background:url('../Img/btn_accpayment_accept.png') no-repeat;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.8);
    cursor:pointer;
    padding-top:5px;
    font-weight:bold;
    font-size:16px;
}

.btn_accpayment_accept:hover 
{
 background:url('../Img/btn_accpayment_accepth.png') no-repeat;   
}


/*.suscripcionButtonEnabled{cursor: pointer; background:url('../Img/suscripcionButtonEnabled.png') repeat-x}*/
.suscripcionButtonDisabled{cursor: auto; background:url('../Img/suscripcionButtonDisabled.png') no-repeat;}
.suscripcionButtonDisabled:hover{background:url('../Img/suscripcionButtonDisabled.png') no-repeat;}
.quitModal{cursor:pointer}
.miniInfoSuscripcion
{
    font-size:10px; margin: 10px 0 5px 7px;
    color: #9A9A9A;
    font-weight: bold;
    text-decoration: underline;
    text-align:center;    
}  
.belowMiniInfoSuscripcion {height:113px}
.belowMiniInfoSuscripcion p {font-size:11px; text-align:center}

.titleSuscripcion{font-size:22px; font-weight:bold}
.subTitleSuscripcion{font-size:12px;margin-top:10px; font-weight:bold}
.subTitleSuscripcion a {color:white;}
.subTitleSuscripcion a:link {text-decoration:none;}
.subTitleSuscripcion a:visited {text-decoration:none;}
.subTitleSuscripcion a:hover {text-decoration:underline;}
.subTitleSuscripcion a:active {text-decoration:underline;}
.titleSuscripcionInfoDisabled{background-color:rgb(208,208,208)}
.suscripcionHeader
{
    margin-top:15px; 
    margin-left:30px
}
.suscripcionFoot
{
    margin-top:13px; 
    border-top:1px solid rgb(123,181,28); 
    padding-top:25px
}
.selectSuscripcion
{
    width:150px; 
    margin:5px 0px 20px 35px
}
.suscriptionNumberUnitsSelect
{
    width:150px; 
    margin:5px 0px 5px 35px
}
.suscripcionTrial
{
    height:20px; 
    background-color:rgb(120,180,30); 
    width:90px; 
    padding:5px; 
    color:white; 
    font-size:15px; 
    text-align:center;
    font-weight:bold;
    margin: 0 auto 15px;
}
.suscripcionDescripcionHeader
{
    margin-left:15px; 
    width:500px;
    float:left; 
}

/*--------------------------------------------- */

#example_wrapper{padding-top:30px}
.input_popup{width:640px}
.stepsHeader{margin-right:15px}
div.ui-daterangepickercontain div.ui-daterangepicker
{
    width:247px;
}
.titlePerfil
{
    font-size:24px; 
    font-weight:bold;
    margin-top:20px;
    margin-left:20px;
}
.subTitlePerfil
{
    font-size:14px;
    margin-top:10px
}
.subHeaderPerfil
{
    overflow:hidden;
    text-align:center;
    margin-left: 30px;
    float:left;
    margin-top: 15px;
    margin-bottom: 25px;
}
.filaPerfil
{
    margin-left: 50px;
    margin-right: 30px;
    overflow:hidden;
    padding-left: 40px;
    width:350px;
    padding-top:3px;
}
.filaPerfil input{margin-top: -3px;}
.alertasTexto
{
    font-size:16px; 
    font-weight:bold;
    margin-bottom:10px;
}
.saveButton
{
    background-image:url(../Img/saveButton.png);
    background-repeat:no-repeat;
    width:110px;
    height:23px;
    text-align:center;  
    padding-top:4px;
    cursor:pointer;  
}
.cancelButton
{
    background-image:url(../Img/cancelButton.png);
    background-repeat:no-repeat;
    width:110px;
    height:23px;
    text-align:center;  
    padding-top:4px;
    cursor:pointer;  
}
/*-------------- Popup Validación Email ----------------*/
#validacionEmailContainer{
    -webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color:rgb(240,240,250); 
	width:520px; 
	height:260px; 
	padding-right:2px; 
	margin-right:1px; 
	margin-top:1px
}
.headerValidarEmail
{
     height:65px; 
     padding:15px 35px; 
     border-bottom:2px solid rgb(0,75,110); 
     margin: 0px 10px   
}
.headerValidarEmail img
{
    float:left;
    vertical-align:middle;
}
.textoHeaderValidarEmail
{
    /*margin-left:45px;*/ 
    margin-left:15px;
    float:left; 
    color:rgb(0,75,110); 
    /*font-size:30px;*/
    font-size:22px; 
    font-weight:bold; 
    margin-top:15px   
}
.textValidarEmail
{
    padding:25px 35px; 
    color:rgb(0,75,110); 
    font-size:18px; 
    text-align:center 
}
.validacionEmailButton
{
     background-image:url(../Img/validarEmailButton.png); 
    text-align:center; 
    width:153px; 
    height:21px; 
    padding-top:4px; 
    color:white; 
    font-weight:bold;    
    cursor:pointer;  
}
.resendEmailButton
{
    float:left; 
    margin-left:50px
}
.changeEmailButton
{
    float:right;
    margin-right:50px
}
.validacionEmailOtherOptions
{
    float:left; 
    margin-left:50px
}
.alreadyValidatedButton
{
    float:right;
    margin-right:50px
}
#editarPerfilLink, #loginLink
{
    cursor:pointer;
    color:Blue;
}
#editarPerfilLink:hover, #loginLink:hover
{
    color: Orange; 
}
/*---------------------------------------------------*/

/*-------------- Pestañas Ficha Sistema ----------------*/
/*table#statistics_FichaSistema thead tr th ul li.estadisticasAv{width:260px;}
table#statistics_FichaSistema thead tr th ul li.estadisticasAv a{width:230px; }
table#statistics_FichaSistema thead tr th ul li.ui-state-default{width:250px;}*/

table#statistics_FichaSistema thead tr th ul li.estadisticasAv{width:260px;}
table#statistics_FichaSistema thead tr th ul li.estadisticasAv a{width:250px; }
table#statistics_FichaSistema thead tr th ul li.descripcion a{width:145px; }
table#statistics_FichaSistema thead tr th ul li.ui-state-default{width:270px;}

table#resultadosFichaSistema thead tr th ul{width:620px;}
table#resultadosFichaSistema thead tr th ul li.resultadosMensuales{width:200px; text-align:center}
table#resultadosFichaSistema thead tr th ul li.resultadosMensuales a{width:175px; }
table#resultadosFichaSistema thead tr th ul li.logOperaciones{width:160px; text-align:center}
table#resultadosFichaSistema thead tr th ul li.logOperaciones a{width:135px;}



table#statistics_FichaSistema.statistics thead tr th ul li.ui-state-default a:hover{color:white}
table#statistics_FichaSistema.statistics thead tr th ul li.ui-state-default:hover{color:white}
table#statistics_FichaSistema thead tr th ul li.descripcion{width:170px;}
table#statistics_FichaSistema thead tr th{padding-bottom:1px;}
table#statistics_FichaSistema.statistics{font-size:12px;}

table#resultadosFichaSistema thead tr th ul li a:hover{color:white}

table#resultadosFichaSistema thead tr th{padding-bottom:1px;}
table#resultadosFichaSistema{font-size:12px;}

div .ui-tabs .ui-tabs-nav li a{padding-left: 10px;padding-top:0.1em;padding-bottom:0.1em;}
div .ui-tabs #tabs-2.ui-tabs-panel{display:table-header-group;}
div .ui-tabs #tabs-1.ui-tabs-panel{background: rgb(235,234,234);}
.containerTextAreaDescripcionFicha{height:140px; overflow-y:scroll; overflow-x:none;}

table#tableLogOperaciones.filtered-strategies{margin-bottom:10px}
table#tableLogSesiones.filtered-strategies{margin-bottom:10px}
.col_Hora_Operacion{width:140px}
.col_TipoLog{width:90px}

/*------------------------------------------------------*/

/* -------------- Licencias ----------------------------*/
#tablaLicenciasActivas th, #tablaLicenciasDesarrollador th{cursor:default}
#tablaLicenciasActivas td a.enlace:visited,
#tablaLicenciasActivas td a.enlace
{	
	color:Blue;
}

#tablaLicenciasActivas td a.enlace:hover
{	
	font-weight:bold;
	cursor:pointer;
}
#tablaLicenciasActivas td,
#tablaLicenciasDesarrollador td
{
    height:28px
}
#tablaLicenciasActivas tfoot tr td,
#tablaLicenciasDesarrollador tfoot tr td
{
    height:0px;    
}
.col_unidadesDisponibles{width:90px;}
.col_gestionarSuscripcion{width:125px}
.col_coste{min-width:70px}
/*------------------------------------------------------*/

#mainFooter
{
    color:gray; 
    width:920px; 
    margin:50px auto 20px auto; 
    font-size:12px; 
    border-top: 1px solid rgb(200,200,200); 
    padding-top:15px; 
    text-align:justify;
}

#mainFooter .subFooter{font-size:10px}
.reloadPage{cursor:pointer}
.bodyTextValidacionEmail
{    
    height:40px;    
    border:1px solid gray; 
    background-color:rgb(205,225,250); 
    color:rgb(0,75,110);     
    padding:25px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px; 
}
.titleHeaderValidacionEmail
{
    font-size:36px;
    width:500px;
    color:#004B6E;
    padding-left:100px;
    padding-bottom:20px;
    padding-top: 15px;    
        
}

/*
	    *>#dialog-form_1vez fieldset{
	        float:left;
	    }
        *>#dialog-form_1vez
        {
            height: 480px !important;
        }
*/

a.linksValidacionMail:hover {
    font-weight:bold;
    text-decoration:underline;
}


#loadingMessage 
{
    padding:50px; 
    text-align:center;
    width:500px;
    background-color:#ccc;
    background-color: rgba(200,200,200,0.7);
    z-index:99999;
    position:absolute;
    left:50%; 
    margin-left:-300px;
}

#example tbody tr {
    cursor: pointer;
}
#example thead tr th {
    cursor: pointer;
}

#featured tbody tr:hover {
    cursor: pointer;
}


table.strategies-table tbody tr 
{
    cursor:pointer;
}

.imgnw {
    float: left;
    visibility: hidden;
}

.accpayment_bck_txt
{    
    background:url(../Img/accpayment_bck_txt.png) no-repeat;
    width:660px;
    height:143px;    
    color:#000;
    overflow:auto;
    margin-bottom:15px;
}

.ui-widget 
{
    font-family:Arial, Helvetica, sans-serif;
}

.aurlogin 
{
    
}

.aurlogin input, .aurlogin textarea {
    -moz-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
}

.aurlogin input:focus, .aurlogin textarea:focus {
    border-color: rgba(190, 99, 107, 0.8);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(190, 99, 107, 0.6);
    outline: 0 none;
}


.aurlogin input, .aurlogin textarea, .aurlogin select, .aurlogin .uneditable-input {
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;    
    display: inline-block;
    font-size: 13px;    
    line-height: 18px;
    margin-bottom: 9px;
    padding: 2px;
    width: 120px;
}

:-moz-placeholder {
    color: #999999;
}

.btnaurlogin 
{    
    width: 24px;
    height:17px;
    border:none;
    vertical-align:middle;
    cursor: pointer;
}

.lnkAccount {
    float:right; font-weight:normal; margin-top:15px
}

#HYPOPERFORMANCEPARENT .popover
{
    min-width:600px;
}

#RendimientoPopover
{
    min-width: 600px;
}

#RendimientoPopover table tr td
{
    white-space:nowrap;
}

.popover_rendimiento {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1010;
  display: none;
  max-width: 276px;
  padding: 1px;
  text-align: left;
  background-color: #ffffff;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  white-space: normal;
}


table#example th a
{
    color:#FFFFFF;
}

.tooltip 
{
    background-color:transparent;
    border:none;
}

/* TICKET #3677: Aviso CNMV */

.Dialogo H4.Confirmacion {
background: transparent url(../Img/confirmacion-icon.png) no-repeat 20px -6px;
}
.Dialogo.cnmv H4 {
display: inline-block;
text-align: left;
font-size: 14px;
font-weight: bold;
height: 32px;
padding: 15px 0 0 85px;
vertical-align: middle;
}
.Dialogo.cnmv {
/*position: absolute;
top: 115px;
left: 150px;
width: 500px;*/
border-top: 1px solid #FF9933;
border-bottom: 1px solid #FF9933;
margin-top: 15px;
}
.Dialogo.cnmv DIV {
padding: 0px 10px;
font-size: 12px;
line-height:18px;
}
#DialogoConfirmacion P {
margin: 0 0 12px 0;
display: block;
}
.Dialogo blockquote {
font-style: italic;
padding: 0;
margin-left: 30px;
border-left: none;
}
.Dialogo blockquote .phrase {
	padding-top:0;
}
.Dialogo blockquote img {
float: left;
margin-right: 7px;
height: auto;
max-width: 100%;
vertical-align: middle;
border: 0;
}
.Dialogo .quoteRight {
margin-left: 7px;
height: auto;
max-width: 100%;
vertical-align: middle;
border: 0;
}
.Dialogo blockquote p {
color: #ffff99;
float:left;
}
.Dialogo .form {
	margin: 0 30px 0 20px;
}
.Dialogo input[type="text"] {
	font-family:inherit;
	font-size:inherit;
	font-style:italic;
	clear: both;
	margin-bottom: 10px;
	width:100%;
	display: inline-block;
	padding: 4px;
	text-align: center;
	line-height: 18px;
	color: #555555;
	border: 1px solid #ccc;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
}
.Dialogo .cnmvBtn{
	text-align:center;
	padding-top:0;
}
.Dialogo .cnmvBtn a{
	padding-top:0;
}
.Dialogo .legal {
	color:#aaaaaa;
	border-top:1px solid #aaa;
	padding-top:10px !important;
}
.Dialogo a
{
    color: white;
    text-decoration: underline;
}
.Dialogo a:hover
{
    color: #dddddd;
    text-decoration: underline;
}
.autoheight
{
    height: auto !important;
}

/* END Ticket #3677: Aviso CNMV */

/* Error formulario Sign Up */
.errorsSignUp
{
    display: none;
    width: 95%; 
    background-color: #E77471; 
    padding-top: 0.5em; 
    padding-left: 0.5em; 
    padding-bottom: 0.5em; 
    margin-bottom: 0.5em; 
    color: #E0FFFF; 
    font-weight: bold;
}

/* Ticket #3779: Disclaimer mas vistoso */
.disclaimer
{
    clear: both;
    padding: 6px 0;
    text-align: center;
    background: #eee;
    border-radius: 5px;
    margin-top: 10px;
    border: 1px solid #ccc;
}

/* Textos legales */
.subheader1
{
    float: left;
    padding-top: 20px;
    padding-bottom: 15px;
}

.subheader1 img
{
    display: block;
    float: left;
}

.inner-content
{
    width: 920px;
    margin: 0 auto 10px auto;
    overflow: hidden;    
}

.mainLegal
{
    overflow: auto;
    padding-bottom: 60px;
}

.footerLegal
{
    position: relative;
    margin-top: -60px;
    clear: both;
}

.wrapper
{
    min-height: 100%;
}
.BrokerLogo 
{
    height: 100px;
}
