/* CSS Document */

body{
	margin:0px;
	padding:0px; 
	background-image:url(/new/sites/default/files/bkg/bkg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	line-height:20px;
}

a{	text-decoration:none; color:#666666; }
a:hover{	text-decoration:underline; }

h1, h2, h3, h4, h5, h6{
	color:#002051;
	height:17px;
	font-size:17px;
	padding:0px;
	padding-bottom:15px;
	margin:0px;
}

.block-inner h2.title{
	font-weight:normal;
}
h3, h4{
	font-size:15px;
	padding-bottom:10px;
}

h4{
	font-weight:normal;
}

h5, h6{ 
	color:#666666;
	font-size:12px;
}

h6{
	font-weight:normal;
}

li{
	list-style-type:disc;
	list-style-image:url(../images/li.jpg);
	list-style-position:left 50%;
	padding-left:10px;
	background-repeat:no-repeat;
}

li.collapsed, li.leaf{
	list-style-type:square;
	list-style-image:url(../images/li.jpg);
	list-style-position:left 50%;
}

li.collapsed a:hover, li.leaf a:hover{
	color:#00CCCC;
	text-decoration:none;
}

li.collapsed a.active, li.leaf a.active{
	color:#269BBD;
	text-decoration:none;
}

li.expanded{
	list-style-type:none;
	list-style-image:none;
	list-style-type:none;
	padding:0px;
}

p{ 
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
}

#content-area a{  color:#002051; }

#contenedor{
	width:980px;
	border-top:2px solid #001E4C;
	margin-left:auto;
	margin-right:auto;
}

#header{
	height:106px;
}

	#header #logo{
		position:absolute;
		margin-left:17px;
		margin-top:29px;
		width:147px;
		height:49px;;
	}
	
	#header #login{
		float:right;
		height:50px;
		padding-top:10px;
		clear:both;
		font-size:11px;
		color:#999999;
		text-align:right;
	}
	
	#header #login a{
		color:#00CCCC;
		font-size:11px;
		text-decoration:underline;
	}
	
	#header #login input{
		width:88px;
		height:18px;
		border:1px solid #E0DFE3;
		margin-right:4px;
	}
	
	#header #login .boton{
		background-image:url(../images/header/login.jpg);
		width:70px;
		height:20px;
		border:none;
		margin-right:0px;
		padding-bottom:2px;
		margin-bottom:1px;
		cursor:pointer;
	}
	
	#header #relojes{
		height:19px;
		background-image:url(../images/header/corner-relojes.jpg);
		background-position:left;
		background-repeat:no-repeat;
		background-color:#002051;
		float:right;
		font-size:11px;
		line-height:17px;
		padding-right:13px;
	}
	
		#header #relojes .lugar{
			color:#FFFFFF;
			font-weight:bold;
			text-transform:uppercase;
			padding-left:13px;
			float:left;
			
		}
		
		#header #relojes .hora{
			color:#00CCCC;
			padding-left:4px;
			float:left;
		}
	
#menu{
	height:16px;
	padding-top:7px;
	*padding-top:9px;
	padding-bottom:11px;
}

	#menu ul{
		padding:0px;
		margin:0px;
	}
	
	#menu ul li{
		list-style:none;
		list-style-image:none;
		border-right:1px solid #70DEDE;
		display:inline;
		padding-left:20px;
		padding-right:14px;
		font-size:12px;
		height:18px;
		text-transform:uppercase;
	}
	
	#menu ul li a.active {
		color:#666666;
	}
	
	#menu ul li.ultimo{
		border-right:none;
	}
	
	#menu #idiomas, #menu #block-locale-0{
		float:right;
		font-size:11px;
		color:#999999;
		height:12px;
		padding-top:0px;
		*padding-top:0px;
		display:inline;
		width:110px;
/*		list-style:none;
		list-style-image:none;
		border-right:1px solid #70DEDE;
		
		padding-left:20px;
		padding-right:20px;
		font-size:12px;
		height:12px;*/
	}
	
		#menu #idiomas ul li{
			list-style:none;
			list-style-image:none;
			border-right:0px;
			display:inline;
			padding-left:2px;
			*padding-left:8px;
			padding-right:8px;
			font-size:11px;
			height:18px;
			text-transform:none;
			margin-right:0px;
		}
		
		#menu #idiomas ul li.first{
			border-right:1px solid #70DEDE;
		}
		
		#menu #idiomas #linea{
			color:#70DEDE;
			padding-left:5px;
			padding-right:5px;
		}
	
#contenido{
	width:765px;
	margin-top:15px;
	margin-bottom:15px;
	padding-right:9px;
	padding-bottom:10px;
}

	#contenido #marquesina{
		border-top:1px solid #EDEDED;
		border-bottom:1px solid #EDEDED;
		height:18px;
		margin-bottom:10px;
	}
	
	
	
	
#columna-derecha{
	float:right;
	width:195px;
	margin-top:15px;
	border-left:1px solid #E1E1E1;
	padding-left:10px;
	margin-bottom:10px;
}	
	
	#columna-derecha img{
		margin-bottom:10px;
	}
	
	#columna-derecha p{
		padding:0px;
		margin:0px;
		line-height:0px;
	}
	
	#columna-derecha #partners{
		background-image:url(../images/menu/partners.jpg);
		background-position:top;
		background-repeat:no-repeat;
		border:1px solid #E6E6E6;
		padding-top:40px;
		margin-bottom:10px;
		text-align:center;
	}
	
		#columna-derecha #partners img{
			margin-bottom:20px;
		}
		
#footer{
	clear:both;
	border-top:1px solid #cccccc;
	padding-bottom:15px;
	padding-top:10px;
	font-size:11px;
}

	#footer a{
		text-decoration:underline;
	}
	
	#footer #derechos{
		float:right;
		line-height:20px;
		text-align:right;
		height:20px;
		width:500px;
	}
	
	#footer #derechos a {text-decoration:none;}
	#footer #derechos a:hover {text-decoration:underline;}
	
	#footer #derechos img{
		margin-left:5px;
	}
	
	#footer p{
		float:left;
		margin-top:0px;
	}
	
#edit-name-wrapper{
	float:left;
}
#edit-pass-wrapper{
	float:left;
}

#edit-submit{
	/*display:table-caption;*/
	clear:left;
	float:left;
}

#block-user-0 .item-list{
	display:none;
}
#block-user-0{
	vertical-align:middle;
}

/* Agregados para corregir los estilos */
	
	
	
ul.primary {
	height:24px;
}

ul.nice-menu li {
	background:none;
	border:0px;
}
	
	ul.nice-menu li#menu-309{
		padding-left:0px;
	}
	
	ul.nice-menu li#menu-558{
		border-right:0px;
	}

ul.nice-menu ul{
	border-left:2px solid #CCCCCC;
	border-bottom:2px solid #CCCCCC;
	border-right:2px solid #CCCCCC;
	border-top:1px solid #70DEDE;
	padding-bottom:10px;
}

ul.nice-menu ul li{
	background-color:#FFFFFF;
	border:0px;
	padding-bottom:3px;
}

ul.nice-menu li#menu-140 ul li{
	width:280px;
	background-color:#FFFFFF;
	border:0px;
}

ul.nice-menu li#menu-173 ul li{
	width:240px;
	background-color:#FFFFFF;
	border:0px;
}

ul.nice-menu li#menu-166 ul li, ul.nice-menu li#menu-496 ul li{
	width:225px;
	background-color:#FFFFFF;
	border:0px;
}

ul.nice-menu li#menu-174 ul li, ul.nice-menu li#menu-150 ul li{
	width:195px;
	background-color:#FFFFFF;
	border:0px;
}

ul.nice-menu li#menu-558 ul li{
	width:115px;
	background-color:#FFFFFF;	
border:0px;
}


ul.nice-menu li#menu-166 ul li{
	width:225px;
	background-color:#FFFFFF;
	border:0px;
}

ul.nice-menu-down li.menuparent, #header-region ul.nice-menu-down li.menuparent {
	background:transparent url(arrow-down.png) no-repeat scroll right center;
}

ul.nice-menu-down li.menuparent:hover, ul.nice-menu-down li.over, #header-region ul.nice-menu-down li.menuparent:hover, #header-region ul.nice-menu-down li.over {
	background:transparent url(arrow-down.png) no-repeat scroll right center;
}

#header #login .form-item label {
	display:inline;
	font-weight:normal;
}

#header #login input#edit-submit{
	background-image:url(../images/header/login.jpg);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:20px;
	border:none;
	font-size:11px;
	height:20px;
	*height:22px;
	_height:22px;
	margin-right:0px;
	padding-bottom:2px;
	margin-bottom:1px;
	cursor:pointer;
	display:inline;
	clear:none;
	margin-left:10px;
}

#header #login .form-item {
	margin-top:0px;
}

/* Tablas de archivos y videos */

table.sticky-enabled thead th, div.view-resultados-trading table.views-table thead th, div.view-videos-ninjatrader table.views-table thead th, div.view-listado-clientes table.views-table thead th, div.view-glosario table.views-table thead th, div.view-Documentos table.views-table thead th, table#attachments thead th,
{
	border-bottom:2px solid #4B85AB;
	padding-left:3px;
	padding-right:10px;
	color:#002051;
	font-weight:normal;
}

table.sticky-enabled tbody td, div.view-resultados-trading table.views-table tbody td, div.view-videos-ninjatrader table.views-table tbody td, div.view-listado-clientes table.views-table tbody td, div.view-glosario table.views-table tbody td, div.view-Documentos table.views-table tbody td, table#attachments tbody td{
	border-bottom:1px solid #4B85AB;
	padding-left:3px;
	padding-right:10px;
}

table.sticky-enabled tbody  tr.odd, table.sticky-enabled tbody  tr.odd td.active, div.view-resultados-trading table.views-table tbody tr.odd, div.view-resultados-trading table.views-table tbody tr.odd td.active, div.view-videos-ninjatrader table.views-table tbody tr.odd, div.view-listado-clientes table.views-table tbody tr.odd, div.view-listado-clientes table.views-table tbody tr.odd td.active, table#attachments tbody tr.odd, div.view-glosario table.views-table tbody tr.odd, div.view-glosario table.views-table tbody tr.odd td.active, div.view-Documentos table.views-table tbody tr.odd, div.view-Documentos table.views-table tbody tr.odd td.active{
	background-color:#E0EBF1;
}

table.sticky-enabled tbody  tr.even, table.sticky-enabled tbody  tr.even td.active, div.view-resultados-trading table.views-table tbody tr.even, div.view-resultados-trading table.views-table tbody tr.even td.active, div.view-videos-ninjatrader table.views-table tbody tr.even, div.view-listado-clientes table.views-table tbody tr.even, div.view-listado-clientes table.views-table tbody tr.even td.active, table#attachments tbody tr.even,
div.view-glosario table.views-table tbody tr.even, div.view-glosario table.views-table tbody tr.even td.active,
div.view-Documentos table.views-table tbody tr.even, div.view-Documentos table.views-table tbody tr.even td.active{
	background-color:#CDDEE9;
}

table.sticky-enabled, div.view-resultados-trading table.views-table, div.view-videos-ninjatrader table.views-table, table#attachments {
	width:100%;
}

/*div.view-resultados-trading table.views-table tbody tr.views-row-first td.active,  
div.view-listado-clientes table.views-table tbody tr.views-row-first, 
div.view-listado-clientes table.views-table tbody tr.views-row-first td.active, 
div.view-glosario table.views-table tbody tr.views-row-first, 
div.view-glosario table.views-table tbody tr.views-row-first td.active,
div.view-Documentos table.views-table tbody tr.views-row-first, 
div.view-Documentos table.views-table tbody tr.views-row-first td.active{
	background-color:#78A6C5;
	color:#FFFFFF;
}*/


div.view-resultados-trading table.views-table tfoot td.view-footer, div.view-resultados-trading table.views-table tfoot td.view-footer-number,
table.views-table tfoot td.view-footer,
table.views-table tfoot td.view-footer-number{
border-bottom:3px double #4B85AB;
border-top:1px solid #4B85AB;
}

div.view-resultados-trading table.views-table tfoot td.view-footer, td.view-footer-number, td.view-total, div.view-resultados-trading table.views-table tfoot td.view-total-number,
table.views-table tfoot td.view-footer,
table.views-table tfoot td.view-footer-number{
background-color:#E0EBF1;
font-weight:bold;
padding-right:10px;
padding-left:3px;
}

div.block-menu ul.menu, div#block-user-1 .block-inner{
	background-image:url(../images/bkg-ul.jpg);
	background-position:%50;
	background-repeat:repeat-x;
	padding:0px;
}

div.block-menu ul.menu li ul, div.block-user ul.menu li ul{
	background-image:none;
	padding-left:15px;
	margin:0px;
}

div.block-menu ul.menu li ul li, div#block-user-1 h2.title{
	border:0px;
	padding-left:0px;
	padding-top:3px;
	margin:0px;
	line-height:20px;
	font-size:12px;
	padding-bottom:3px;
}

div.block-menu ul.menu li, div#block-user-1 .block-inner {
	margin:0px;
	border-bottom:1px solid #E6E6E6;
	border-right:1px solid #E6E6E6;
	border-left:1px solid #E6E6E6;
	padding-left:10px;
	margin-bottom:10px;
	color:#666666;
	line-height:24px;
}

div.tabs ul.clear-block{
	display:table;
}

div#content-area div.node-form div.standard{
	clear:none;
}


.calendar-calendar tr td.today, .calendar-calendar tr.odd td.today, .calendar-calendar tr.even td.today {
	background-color:#78A6C5;
}

.calendar-calendar td .inner div.calendar div, .calendar-calendar td .inner div.calendar div a{
	background-color:#BFD5E3;
}

.calendar-calendar td.empty{
	background-color:#EEEEEE;
}

div#content-area div.profile{
	clear:none;
}

div.calendar-calendar div.clear-block{
	display:inline;
	width:100%;
	height:25px;
}
div.calendar-calendar div.clear-block{
	display:table;
	width:100%;
	height:25px;
	margin-left:-2px;
	background-color:#FFFFFF;
	border:none;
	margin-bottom:3px;
}

form#user-register  div.form-item, form#user-profile-form  div.form-item{
	clear:both;
}

fieldset{
	border:1px solid #EEEEEE;
}

.views-table{
	width:100%;
}
.translation-link{
	display:none;
}
#nodelink{
display:none;
}

.date-clear-block {
        display:inline-block;
}

.view-filters{
	display: inline-block;
}

.clear-block {
display:inline-block;
}


#comments div.odd{
	background-color:#CDDEE9;
}

#comments div.even{
	background-color:#E0EBF1;
}

#comments div.even, #comments div.odd {
	border-bottom:1px solid #4B85AB;
	border-left:1px solid #4B85AB;
	border-right:1px solid #4B85AB;
	padding-left:3px;
	padding-right:10px;
}

#comments div.first {
	border-top:1px solid #4B85AB;
}

#comments div.last {
	margin-bottom:10px;
}