
/* ESTILS HOME */
/* container globals */
.sky120singleCol, .sky120doubleCol, .sky240singleCol, .unquart, .unmig, .unters, .dostersos, .tresquarts,.square300singleCol, .sotasky240, .square300, .divBrokers{
	float:left;
	margin-right:20px;
}
/* end container globals */
/* amb sky de 120 */
.sky120singleCol{
	width:692px;
}
.sky120doubleCol{
	width:342px;
}
/* end amb sky de 120 */
/* amb sky de 240 */
.sky240singleCol{
	width:562px;
}
/* end sky de 240 */
.square300{
	padding:0;
	margin-top:10px;
	width:300px;
}
/* sense banners */
.unquart{
	width:155px;
}

.sotasky240{
	width:240px;
	margin-left:4px;
}

.unters{
	width:213px;
	}
.unmig{
	padding-bottom:20px;
	width:315px;
	padding-left:10px;
}
.unmig.right {
	width:325px;
}
.dostersos{
	padding-bottom:20px;
	width:447px
	}
.tresquarts{
	width:505px;
	}
.un{
	width:100%;
	clear:both;
}
.square300singleCol {
	width:498px;
 }
.divBrokers {
	width:162px;
	margin:0;
}
.right {
	margin:0;
}
/* end sense banners */
/********/
div.principal{
	width: 680px !important;
	float:left;
	margin-left:0 !important;
	overflow:hidden;
	padding-left:0;
	padding-right:7px;
	border-right:1px dotted #D6D6D6;
}
.caixasensefons{
	/*border-bottom:1px dotted #0a3a44;*/
	margin:8px 0px 5px 0px;
}
.caixasensefons h2{
	text-transform:uppercase;
	color:#D32C33;
	font-size:12px;
	font-weight:bold;
	padding-left:10px;
	background: url('images/i_puntvermell.gif') no-repeat left top;
}
	
.caixasensefons p{
	padding:0px 5px 5px 0;
	font-size:12px;
}
.caixasensefons p img.floatleft{
	float:left;
	margin-right:5px;
	border:1px solid black;
}
.caixasensefons p img.floatright{
	float:left;
	margin-right:5px;
	border:1px solid black;
}
.caixasensefons p img.nofloat{
	border:1px solid black;
}
.caixasensefons p a{
	color:#0B3395;
	font-weight:bold;
}
.caixasensefons p a:hover, .caixasensefons p a:visited:hover{
	color:#fa8802;
}
.caixasensefons ul, .popup ul, reportarchives ul{
	margin:0;
	padding:0;
}
.caixasensefons ul li, .popup ul li, reportarchives ul li,
.selfpromo1 ul li {
	list-style:none;
	margin:0px;
	padding:0px 0px 0px 0px;
	background:transparent url(images/cuadretTaronja.gif) no-repeat left top ;
	background-position:3px 8px;
	text-indent:15px;
}
.caixasensefons .titular {
	font-size:12px
}

.caixasensefons ul.tabNavigation li {
text-indent:0 !important;
}


.titolseparador
{
	margin:10px 0 6px 0;
	padding:8px 0 0 0;
	background:#f1f4f7 url(http://www.fxstreet.com/css/images/fons.gif) repeat;
	font-size:14px;
	text-transform:uppercase;
	color:#BBC8D8;
	clear:left;
	height: 13px;
}

.titolSeparadorNoMargin 
{ 
   padding:8px 0 0 0; 
   background:#f1f4f7 url(http://www.fxstreet.com/css/images/fons.gif) repeat;
   font-size:14px; 
   text-transform:uppercase; 
   color:#BBC8D8; 
   clear:left; 
   height: 13px;
} 

.titolseparadortext
{
	padding-right:2px;
	background-color:#fff;
}
.titolseparadortriangle
{
	background:transparent url(http://www.fxstreet.com/css/images/fonstriangle.gif) no-repeat right;
	padding-right:15px;
}
.caixasensefons ul.tabNavigation li {
text-indent:0 !important;
}

/* CRITERIA FIX */

.criteriabox-alt {
	margin-left: 0;
}

.criteriabox-alt h2 {
    display: inline;
}

.criteriabox-alt a {
    font-weight: normal;
}

.criteriabox-alt h2,
.criteriabox-alt li {
    background: none !important;
    text-indent: 0 !important;
    padding-left: 0;
}
/*Cal2Txitxa*/
.eventDay {
 background:#F1F5F8;
 border:solid 2px #DDE4EB;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px; /* future proofing */
-khtml-border-radius: 10px; /* for old Konqueror browsers */
 padding:10px;
}
.eventDay .table{
	border:1px solid #C1CCA3;
	padding:0;
	background:white;
}
.eventDay .table .row{
	width:100%;	
	float:left;
	background:url(images/eventDayWhite.gif) repeat-x bottom left white;
 
}
.eventDay .table .row h3{
 padding:3px 10px;
 color:black;
 margin:0;
 background:#BBC8D8 url(images/eventDayHeader.gif) repeat-x top left;
}
.eventDay .values {
 border:none;
 padding:0;
 width:100%;
 font-size:16px;
 color:gray;
}
.eventDay .values .actual,
.eventDay .values .cons,
.eventDay .values .prev,
.eventDay .values .date {
 width:33%;
 text-align:center;
 float:left;
 padding:10px 0 5px 0;
 font-size:18px;
 line-height:20px;
 }
.eventDay .values .date {
 color:black;
 font-size:20px;
}
.eventDay .values div div {
 font-size:12px;
 width:100%;
 padding:5px 0;
}
.eventDay .values .cons{
 border-left:solid 1px #ddd; 
 border-right:solid 1px #ddd;
}
.eventDay .values .red{
 color:#D32C33;
 font-size:20px;
 background:#ffdddd url(images/eventDayRed.gif) repeat-x bottom left;
}
.eventDay .values .green{
 color:#168C1C;
 font-size:20px;
 background:#ddffdd url(images/eventDayGreen.gif) repeat-x bottom left;
}
.eventDay .description {
 padding:0 15px;
}
.eventDay .description div{	
 padding:8px 0;
}
.eventDay .description div div{
 border:none;
}
.eventDay .graph div{
 margin-left:-10px;
}
.eventDay .reports p{
 border-bottom:1px solid #DDDDDD;
 padding-left:10px;
}
.eventDay .description .reports 
{
 border-top:1px solid #CDCDCD;
 border-bottom:none;
 padding-bottom:3px;
}
.eventDay .reports div{
 padding:0;
}
.eventDay.other
{
 background:#DDE4EB url(images/eventDayOther.gif) repeat-x top left;
 padding: 20px 20px 20px 27px;
 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 border-radius: 10px; 
 -khtml-border-radius: 10px; 
 border:none;
}
.eventDay.other p{
 border-bottom:1px solid #CDCDCD;
}
.eventDay .description div .fullstory{
 display:block;
 width:100%;
 text-align:right;
}

/* Box Services */

#boxServices{
 width:300px;
}
#boxServices .imgBox{
 height:115px;
 background:#e3e7ee url(images/imgAuto.jpg) no-repeat top left;
}
#boxServices #img_Box{
 height:115px;
 width:300px;
}

#boxServices ul{
 padding:0;
 margin:0;
}
#boxServices h3{
	height:20px;
	width:100%;
	padding:0;
	margin:0;
	background:#e3e7ee url(images/servicesHeader.png) no-repeat;
}
#boxServices h3 span{
 display:none;
}
#boxServices ul li{
 display:block;
 float:left;
 width:74px;
 height:63px;
 background:#e6eaf0;
 list-style:none;
 padding:0;
 margin:0;
  border-right: solid 1px #b7c0cb;
 border-bottom: solid 1px #b7c0cb;
 overflow:hidden;
}
#boxServices ul li:nth-child(4n+4) { width:73px;} /*avoid zoom errors in FF 3.1+*/
#boxServices ul li a{
 width:100%;
 color:#8d9abe;
 height:100%;
 display:block;
 text-align:center;
 text-decoration:none;
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 background:url(images/servicesSpriteButtons.png) repeat-x;
 background-position:0 0;
}
#boxServices ul li a.btnTools{background-position: 0 0; border-left: solid 1px #b7c0cb;}
#boxServices ul li a.btnTools:hover{background-position: 0 -75px;}
#boxServices ul li a.btnTransfers{background-position: -80px 0;}
#boxServices ul li a.btnTransfers:hover{background-position: -80px -75px;}
#boxServices ul li a.btnMobile{background-position: -160px 0;}
#boxServices ul li a.btnMobile:hover{background-position: -160px -75px;}
#boxServices ul li a.btnDVD{background-position: -240px 0;}
#boxServices ul li a.btnDVD:hover{background-position: -240px -75px;}
#boxServices ul li a.btnITC{background-position: -320px 0; border-left: solid 1px #b7c0cb;}
#boxServices ul li a.btnITC:hover{background-position: -320px -75px;}
#boxServices ul li a.btnAuto{background-position: -400px 0;}
#boxServices ul li a.btnAuto:hover{background-position: -400px -75px;}
#boxServices ul li a.btnPip{background-position: -480px 0;}
#boxServices ul li a.btnPip:hover{background-position: -480px -75px;}
#boxServices ul li a.btnLearning{background-position: -560px 0;}
#boxServices ul li a.btnLearning:hover{background-position: -560px -75px;}


#boxServices ul li a:hover{
color:#006df3;
}
#boxServices ul li a span{
 display:block;	
 padding-top:43px;
}
#boxServices .footer {
 clear:both;
 text-align:right;
 background:url(images/servicesFooter.png) no-repeat right;
 height:23px;
}
#boxServices .footer a{
 color:#8DC63F;
 width:150px;
 padding:7px;
 line-height:21px;
 font-size:12px;
}
#boxServices .footer a:hover{
 color:#fa8802;
}
#infocol #boxServices {
 margin-top:5px;
 }

/*Fi Cal2Txitxa*/

/* TOP MOVING PAIRS */
.topmovingtftable tr td, .topmovingtftable tr th {
	padding: 4px 7px;
}
.topmovingtftable tr th {
	background: #d7e3b5;
	font-weight: bold;
}
.topmovingnegativenumber {
    color: #CC434B;
}
.topmovingpositivenumber {
    color: #1D6C1D;
}
.topmovingtfodd {
    background-color: #F7F9F0;
}
.topmovingtftable {
    font-size: 12px;
    background-color: #ebf1da;
}


/* NEW INFOCOL */


#infocol {
 float:right !important;
padding:5px 0 0 !important;
width:300px !important;
}

#infocol .infocoleines{
 overflow:hidden;
 }
#infocol .infocoleines br{
 line-height:6px;
}
#infocol .liniaseparadora {
 padding-top:0;
 border-bottom:1px dotted #d6d6d6;
 background:none;
 margin-bottom:5px;
 margin-top:4ox;
}
#infocol .un {
background:white none repeat 0 0;
margin-right:0;
}
#infocol .infocoleines .fullstory, #infocol .selfpromo1 .fullstory {
background:transparent none;
display:block;
margin-bottom:3px;
}
#infocol .infocoleines .fullstory a, #infocol .selfpromo1 .fullstory a {

background-position:1px;
border-bottom:medium none;
color:#8DC63F;
font-size:11px;
line-height:18px;
margin-right:10px;
}

.infocoleines .caixasensefons {
margin:0;
}

#infocoleines p, #infocol .infocoleines p {
font-size:11px;
line-height:15px;
margin:10px 5px 10px 20px !important;
}

#infocoleines h2, #infocol .infocoleines h2, #infocol .selfpromo1 h2 {
 background:#0D2F5D;
 color:#FFFFFF;
 font-size:11px;
 line-height:11px;
 margin:0 0 7px;
 padding:5px;
 text-transform:uppercase;	
}

#infocoleines, #infocol .infocoleines, #infocol .selfpromo1, #infocol #currencyconverter_enginy {

-moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:6px;
-webkit-border-bottom-right-radius:6px;
-webkit-border-bottom-left-radius:6px;
border-radius-bottom-right: 6px; /* future proofing */
border-radius-bottom-left: 6px; /* future proofing */
background:#FFFFFF url(images/infocoleinesBg.png) repeat-x center top !important;
border:1px solid #BBC8D8;
display:block;
margin:5px 0 0;
overflow:hidden;
width:100%;
}

#infocol .learningcenter_box {
 border:1px solid #BBC8D8;
}	

#infocol .infocoleines strong {
 color:#D32C33;	
}
#infocol .infocoleines a strong {
 color:#0A3A44;
	
}

/* For boxes with llistats */

#infocol .infocoleines ul.tabNavigation {
background:url(images/infocoleinesTabNavBg.png) no-repeat center bottom;
border-bottom:none;
margin:7px 7px 11px;
padding-bottom:24px !important;
}
#infocol .infocoleines ul.tabNavigation li {
background:none;
margin-left:2px !important;
width:auto;
}
#infocol .infocoleines ul.tabNavigation li.selectedTab a {
background:white;
color:#CC434B;
}
#infocol .infocoleines ul.tabNavigation li a {
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
-webkit-border-top-right-radius:3px;
-webkit-border-top-left-radius:3px;
border-radius-top-right: 3px; /* future proofing */
border-radius-top-left: 3px; /* future proofing */
background:gray url(images/infocoleinesTabGrayBg.png) repeat-x center top;
color:#FFFFFF;
}
#infocol .infocoleines ul.tabNavigation li a:hover {
text-decoration:none;
}

#infocol .infocoleines .llistatreports, #infocol .selfpromo1 .llistatreports, #infocol p.llistatreports, #infocol ul.reportarchives li, #infocol p.llistatblogs, #infocol p.llistatgeneral, #infocol p.llistatthread, #infocol p.llistatEcoEvents, #infocol p.llistatnews, #infocol p.llistatlive, #infocol p.llistatplugins {
background-position:10px center;
border-bottom:1px dotted #D6D6D6;
font-size:11px !important;
line-height:12px !important;
margin:4px 17px;
padding-left:40px;
}

#infocoleines ul li, #infocol .infocoleines ul li {
display:inline;
float:left;
font-size:11px;
margin:0 0 7px 20px !important;
width:43%;
}


/* for boxes with forms */

.infocoleines input, .infocoleines select, .infocoleines label {
display:block;
float:left;
margin-top:5px;
}
#infocoleines select, #infocol .infocoleines select {
width:163px !important;
}
#infocoleines input, #infocol .infocoleines input {
width:157px !important;
}
#infocol form label {
background-color:transparent;
color:#444444;
font-size:11px;
font-weight:bold;
padding-left:7px;
width:36%;
}
#infocol form input.button {
background-color:#FFFFFF;
border:1px solid #16387C;
color:#16387C;
}
input.button {
background-color:#FFFFFF;
border:1px solid #16387C;
color:#16387C;
}
#infocoleines .button, #infocol .infocoleines .button {
background-color:#FFFFFF;
border:1px solid #16387C;
clear:both;
color:#16387C;
margin-bottom:10px;
margin-left:103px;
margin-top:9px;
width:140px !important;
display:inline;
}




/* currency converter */

#infocol #currencyconverter_enginy {
 width:100%;
 height:auto;
 padding-left:0px;
 padding-right:0px;
}

#infocol #currencyconverter_enginy table tr td input,
#infocol #currencyconverter_enginy table tr td select {
 width:77px;
}
#infocol #currencyconverter_enginy table,
#infocol #currencyconverter_enginy #button{
 margin-left:auto;
 margin-right:auto;
 }
#infocol #currencyconverter_enginy #button {
 width:183px;
 display:block;
 }


/* selfpromos */

#infocol .selfpromo1 p {
margin-left:18px;
padding-bottom:4px;
}



#infocol .selfpromo1 {
background:none repeat  0 0;
border:1px solid #BBC8D8;
padding:0 0 7px;
}

#infocol .AdPromo div {
 padding-left:2px;
 padding-right:2px;
 }
#infocol .AdPromo img {
 padding:0;
}  
 
 .AdPromo {
  clear:both !important;
 }
 
/* Caja Forex Community */

#infocol .infocoleines ul.fxCommunity {
	padding-left:7px;
}
#infocol .infocoleines ul.fxCommunity li{
	width:39px;
	height:47px;
	float:left;
	margin-left:7px !important;
}
#infocol .infocoleines ul.fxCommunity li a{
	width:100%;
	height:100%;
	display:block;
	text-indent:-9999px;
	background-image:url(images/spriteCommunity.jpg);
	background-repeat:none;
}
.fxCommunity .btnForum a {background-position:0 0;}
.fxCommunity .btnChat a {background-position:-45px 0;}
.fxCommunity .btnTwitter a {background-position:-90px 0;}
.fxCommunity .btnFacebook a {background-position:-135px 0;}
.fxCommunity .btnYoutube a {background-position:-180px 0;}
.fxCommunity .btnRSS a {background-position:-225px 0;}


/*overwrite newsandreports*/
.square300singleCol p.llistatnews,
.square300singleCol p.llistatreports,
.square300singleCol p.llistatlive,
.square300singleCol p.llistatblogs,
.square300singleCol p.llistatgeneral,
.square300singleCol p.llistatcharts,
.square300singleCol p.llistatthread,
.square300singleCol p.llistatplugins,
.un p.llistatnews, 
.un p.llistatreports,
.un p.llistatlive,
.un p.llistatcharts,
.un p.llistatblogs,
.un p.llistatgeneral,
.un p.llistatthread,
.un p.llistatcharts,
.un p.llistatplugins,
.un ul.llistatthread li,
.un ul.reportarchives li,
.un ul.llistatcharts li,
.un ul.llistatplugins li,
.square300singleCol ul.reportarchives li,
.square300singleCol ul.llistatthread li,
.square300singleCol ul.llistatcharts li,
.square300singleCol ul.llistatplugins li {

 margin-left:30px;
 padding: 0 0 3px 30px;
 background-position:top left;
}

.big {font-size:24px !important;}
.border {border:solid 1px #666 !important;}
.caixasensefons .float-r, .selfpromo1 .float-r  {margin-left:5px !important; float:right !important;}
.caixasensefons .float-l, .selfpromo1 .float-l  {margin-right:5px !important; float:left !important;}
#bg .caixasensefons .headline {line-height:1.1em; font-size:14px; margin-bottom:6px;}
