.espacios{margin-top:10px;}



html {overflow-y: scroll;}


.referrals {color: #000;}

.styled-select
{
font-family: Georgia;  
font-size: 11px;  
color: #888;  
background-color:#ffff;
} 


p.html
{
padding:0px;
margin:3px;
color:#B40404;

}




#c1{
padding:8px;
font-size:16px;
font-weight:normal;
background-image: url('http://www.bolsia.com/images/fondogris.gif');
width:630px;
-moz-border-radius: 3px;
border-radius: 3px;
color:#0B0B61;
text-align:left;
}





#c3{
padding-left:5px;
padding-top:2px;    

width:100%;
margin:0px;
}


#c3 ul{
    text-align:left;
    padding-left:10px;
    padding-right:10px;
    border-right:1px solid #FFFFFF;
    margin:0px;
list-style-type: none;

}

#c3 ul li {
    text-align:left;
    padding:1px;
    
    border-right:1px solid #FFFFFF;
    margin:0px;
list-style-type: none;

}


#c3 ul li a{
    text-decoration:none;
    color:#0000ff;
    font-weight:normal;
    font-size:12px;
    margin:2px;
   
   display: block;
list-style-type: none;


}
#c3 ul li a:hover{
    color:#0000ff;
    text-decoration:underline;
} 



.blabla
{
color:#fff;
}


.blabla a:hover
{
color:#fff;
}


div.ex
{
width:600px;
padding:10px;
border:0px solid gray;
margin:0px;
line-height:28px; 
color:#fff;
text-align:left;
}

div.ex A
{
padding:2px;
padding-left:10px;
padding-right:10px;
min-width:100px;
margin:1px;
color:#fff;
background-color:#DF7401;
text-decoration:none; 
-moz-border-radius: 5px;
border-radius: 5px;
text-align:left;
}

div.ex a:hover
{
text-decoration:none; 
}





.warning
{
margin: 5px;
padding:15px 10px 15px 50px;
background-repeat: no-repeat;
background-position: 10px center;
font-size:13px;
color: #000;
background-color: #FFEB90;
background-image: url('http://www.bolsia.com/images/warning.png');
box-shadow: 2px 2px 1px #888888;
line-height:18px;
}

.warning a:link, a:visited
{
text-decoration: none;
color:#0000FF;
}


.amari
{
color:#FFF;
text-decoration: underline;
}


.warning a:hover{text-decoration:underline; }


div.containerr 
{
width:98%; 
margin:1%;
}

table#table1 
{
text-align:center; 
margin-left:auto; 
margin-right:auto; 
margin-top:20px;
margin-bottom:30px;
width:860px;
}


table.buysell
{
width:100%;
margin:3px;
background-color:#fff;
}




table.innfoticker
{
width:100%;
font-size:15px;
height:40px;
background-color:#F5D0A9;
border-bottom:1px solid #2E2E2E;
border-top:1px solid #F5D0A9;
}




.barrarefer
{
margin-top:10px;
font-size:14px;
background-color:#A9D0F5;
border-bottom:1px solid #333;
border-top:1px solid #333;
pading:10px;
width:650px;
}



.innfoticker td.titulo
{
font-size:15px;
white-space: nowrap; 
text-align:left;
padding:6px;
}


.innfoticker td.medi
{
font-size:11px;
white-space: nowrap; 
text-align:left;
padding:6px;
}

.innfoticker th
{
font-size:10px;
white-space: nowrap; 
text-align:left;
padding:3px;
color:#DF7401;
}



table.innfotickerm
{
width:90%;
font-size:15px;
height:30px;
background-color:#086A87;
border-bottom:1px solid #2E2E2E;
border-top:1px solid #ccc;

}

.innfotickerm td.titulom
{
font-size:16px;
white-space: nowrap; 
text-align:left;
padding:6px;
color:#fff;
}


.innfotickerm td.medi
{
font-size:11px;
white-space: nowrap; 
text-align:left;
padding:6px;
}

.innfotickerm th
{
font-size:10px;
white-space: nowrap; 
text-align:left;
padding:3px;
color:#A4A4A4;
}




.buttonbuy{
	
	background-color:#088A08;
	border:1px solid #31B404;

	font-weight:normal;
        margin:3px;
        padding:2px;
        padding-left:4px;
        padding-right:4px;
        font-size:12px;
        outline:none;
        width:auto;
	color:white;
}

.buttonbuy:active,.buttonbuy:hover{
	background-color:#31B404;
        border:1px solid #31B404;

}



.buttonsell {

background: #B40404;
border: 1px solid #DF0101;

font-weight:normal;
margin:3px;
padding:2px;
padding-left:4px;
padding-right:4px;
font-size:12px;
outline:none;
width:auto;
color:white;

}


.buttonsell:active,.buttonsell:hover{
	background-color:#DF0101;
        border: 1px solid #DF0101;
}

.timepeq
{
font-size:10px;
}

.verdeti
{
color:green;
}
.rojoss
{
color:red;
}


img.scaled {
padding:0px;
margin:0px;

}

a.scaled
{
padding:0px;
margin:0px;
}

#mt
{
padding: 5px 10px 5px 10px;
font-size:12px;
border:solid 1px #000;
background-color:#0B0B61;
text-decoration:none;
color:#fff;
margin-bottom:5px;
margin-top:5px;
height:10px;
}

p#bajolink
{
margin:10px;
text-align:right;
} 

p#bajolink A
{
color:#0000CC;
} 



p#bajo
{
margin:10px;
margin-top:20px;
text-align:right;
color:#999;
} 


#nav{z-index:5;position:relative;margin:0px;padding-top:0px;clear:both;background:#000;border-top:0px;height:30px;}

#menus{width:700px;margin:0px;padding:0px;padding-right:260px;font-size:13px;height:30px;}

#menus a{margin:0px;border-top:4px solid #000;border-bottom:none;color:#abaaaa;display:block;padding:4px;padding-left:25px;padding-right:25px;}

#menus ul{list-style:none;margin:0px;}
#menus li{float:left;top:0px;position:relative;margin:0px;}
#menus li:hover > a{background:#444;color:#fff;border-top: solid 4px blue;}


#menus ul li.current_page_item > a,
#menus ul li.current-menu-ancestor > a,
#menus ul li.current-menu-item > a,
#menus ul li.current-menu-parent > a{background:#000;color:#fff;font-weight:bold;border-top: solid 4px red;margin:0px;}


#menus ul li.current_page_item:hover > a,
#menus ul li.current-menu-ancestor:hover > a,
#menus ul li.current-menu-item:hover > a,
#menus ul li.current-menu-parent:hover > a{background:#444;color:#fff;margin:0px;}




#menus ul li:hover > ul{display:block;}

#menus ul ul a{background:#444;width:170px;color:#fff;border-top: solid 4px black;margin:0px;}


#menus ul ul li{min-width:150px;}
#menus ul ul li.current_page_item > a,
#menus ul ul li.current-menu-ancestor > a,
#menus ul ul li.current-menu-item > a,
#menus ul ul li.current-menu-parent > a{background:#444;color:#fff;}
#menus ul ul ul{left:100%;top:0;}



.ptabla
{
font-size:11px;
}

.ptabla.td
{
font-size:11px;
}



#wrap {
padding: 12px;
border-right: solid 1px #cccccc;
border-left: solid 1px #cccccc;
background-color:#ffffff;
padding-bottom:0px;

min-width: 800px;

max-width: 1000px;

width:expression(document.body.clientWidth > 1000? "1000px": "auto" );
text-align:center; /*Este es el truco para I.E. */ 
margin-left: auto;
margin-right: auto;
 
}



#wrapbody {

padding: 12px;
padding-bottom: 35px;
border-right: solid 1px #cccccc;
border-left: solid 1px #cccccc;
min-width: 800px;
max-width: 1000px;

width:expression(document.body.clientWidth > 1000? "1000px": "auto" );
margin-left: auto;
margin-right: auto;
 
background-color:#ffffff;
min-height: 700px;
height: expression((documentElement.body.clientheight <900) ? "900px" : "100%" );

height: auto !important;
}




ul.tabmain{
list-style-type: none;
margin-top: 10px;
border-bottom: solid 1px #cccccc;
height: 25px;
padding-left: 90px;
font-size: 13px;
}


ul.tabmain li{
float: left;
margin-left: 4px;
margin-right: 4px;
padding-left: 8px;
padding-right: 8px;
padding-top: 2px;
padding-bottom: 2px;
border-right: solid 1px #cccccc;
border-left: solid 1px #cccccc;
border-top: solid 1px #cccccc;
-moz-border-radius-topright: 4px;
-moz-border-radius-topleft: 4px;
-webkit-border-top-right-radius: 4px;
-webkit-border-top-left-radius: 4px;
border-top-right-radius: 4px;
border-top-left-radius: 4px;
height: 20px;
line-height: 20px;
}

ul.tabmain li:hover{
background-color: #E6E6E6;
border-bottom: solid 1px #cccccc;
}

ul.tabmain li a{
color:#000000;
float:left;
font-weight:bold;
text-decoration: none;
}

ul.tabmain li.tabmain-this{
background-color: #E6E6E6;
background-position: center right;
border-bottom: solid 1px #E6E6E6;
}


ul.tabmain li.nadanada{
float: left;
margin-left: 4px;
margin-right: 4px;
padding-left: 8px;
padding-right: 8px;
padding-top: 0px;
padding-bottom: 4px;
border-right: solid 1px #fff;
border-left: solid 1px #fff;
border-top: solid 1px #fff;
-moz-border-radius-topright: 0px;
-moz-border-radius-topleft: 0px;
-webkit-border-top-right-radius: 0px;
-webkit-border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-top-left-radius: 0px;
height: 20px;
line-height: 20px;
}


ul.tabmain li.nadanada a{
color:red;
float:center;
font-weight:normal;
text-decoration: none;
font-size: 11px;

}

ul.tabmain li.nadanada:hover{
background-color: #fff;
border-bottom: solid 0px #cccccc;
text-decoration:underline;
}



.subheader{
background-color: #E6E6E6;
height: 34px !important;
list-style-type: none;
padding: 0px 0px 0px 15px;
}

.subheader li{
float: left;
padding-left: 5px;
padding-right: 5px;
margin-left: 3px;
margin-right: 3px;
height: 18px;
line-height: 18px;
border: solid 1px #ffffff;
background-color: #ffffff;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
margin-top: 6px;
}




.subheader li.nocolor{
background-color: #E6E6E6;
border: solid 1px #E6E6E6;
margin-top:3px;
float:right;
}


.subheader li.naranja{
background-color: #CC3300;
border: solid 1px #CC3300;
color: #FFFFFF;
font-weight:normal;
}




.subheader li.selected {
border: solid 1px #08088A;
background-color: #08088A;
color: #FFFFFF;
font-weight:normal;
}

.subheader li:hover{
border: solid 1px #08088A;
background-color: #08088A;
color: #FFFFFF;
font-weight:normal;
}


.subheader li.naranja:hover{
background-color: #CC7000;
border: solid 1px #CC7000;
color: #FFFFFF;
font-weight:normal;

}



.subheader li.nocolor:hover{
background-color: #E6E6E6;
border: solid 1px #E6E6E6;
float:right;
}




.subheader li a:hover{
border: solid 1px #08088A;
background-color: #08088A;
color: #FFFFFF;
font-weight:normal;
text-decoration:underline; 
}



.subheader li a{
border: solid 1px #ffffff;
background-color: #ffffff;
text-decoration: none;
color: #000000;
font-weight:normal;
}

.subheader li.selected a{
color: #FFFFFF;
font-weight: normal;
border: solid 1px #08088A;
background-color: #08088A;

}


.subheader li.naranja a{
color: #FFFFFF;
font-weight: normal;
background-color: #CC3300;
border: solid 1px #CC3300;
}


.subheader li.naranja a:hover{
background-color: #CC7000;
border: solid 1px #CC7000;
color: #FFFFFF;
font-weight:normal;
text-decoration:underline; 
}






.subheader li.selected a:hover{
text-decoration:underline; 
}








#contenido
{
margin-top:35px;
margin-left:20px;
margin-right:20px;
}

#inlogin{
background-image:url('http://www.bolsia.com/images/in.gif');
height: 10px;
width: 9px;
padding:6px 0 15px 0;
text-indent: -9999px;
display: block;
float: left;
background-repeat:no-repeat;
}

#logo{
background-image:url('http://www.bolsia.com/images/logo.gif');
height: 21px;
width: 86px;
margin-left: 0px;
margin-top: 0px;
margin-right: 10px;
text-indent: -9999px;
display: block;
float: left;
}



#register{
margin-left: 0px;
margin-top: 5px;
}


#login{
margin-left: 0px;
margin-top: 5px;
}


.derecha{
margin-left: 0px;
margin-top: 0px;
position:static;

top:0px;
width:80%;
}





#globalnav {
	position:relative;
	float:left;
	width:100%;

	margin:0;
	list-style:none;
	line-height:1em;
}

#globalnav LI {
	float:left;
	margin:0;
	padding:0;
}

#container {
	
	width:500px;

	margin-top:30px;

}




.formline{
	padding:3px;
}

label{
	font-size:13px;
	display:block;
	text-align:left;
}





#div-regForm,.registered{	
	border:3px solid #eeeeee;
	padding:15px;
	position:relative;
	background:url('http://www.bolsia.com/images/bg.jpg') repeat-x #cbd4e4;
	color:#203360;
	
	margin:30px auto 40px auto;
	width:450px;
}

.form-title,
.form-sub-title{
	font-size:20px;
	
	font-family:"Lucida Grande",Verdana,Arial,sans-serif;
	font-size:18px;
	font-weight:bold;
        padding:10px;
}

.form-sub-title{
	font-weight:normal;
	padding:6px 0 15px 0;
}


#loading{
	left:10px;
	position:relative;
	top:3px;
	visibility:hidden;
}

#errorma{
	background-color:#ffebe8;
	border:1px solid #dd3c10;
	padding:7px 3px;
	text-align:center;
	margin-top:10px;
	visibility:hidden;
}


#log 
{
left:800px;
top:5px;
position:absolute;
color:#fff;
font-size:13px;      
}

#log td 
{
color:#000000;
font-size:13px;
padding-right:15px;
}


#log td a {color:#000000;font-size:13px;}
#log td a:hover {text-decoration:underline;color:#000000;font-size:13px;}



.genericform .recoverpass {
font-size:16px;
color: #0B0B3B;
}

.genericform .recoverpass a:link, .recoverpass a:visited {
border-bottom-width: 1px;
padding-bottom: 1px;
text-decoration: none;
color: #0B0B3B;
}

.genericform .recoverpass a:hover {
border-bottom-width: 1px;
border-bottom-style: solid;
padding-bottom: 1px;
text-decoration:underline; 
}


.operaciones
{
margin-bottom:25px;
padding:2px;
color:#000;
font-size:10px;      
}


.operaciones td 
{
font-size:10px; 
padding:2px;
}


.operaciones th
{
font-size:10px; 
padding:2px;
}



#operaciones
{
margin-bottom:25px;
padding:2px;
color:#000;
font-size:12px;      
}


#operaciones td 
{
font-size:10px; 
padding:2px;
}


#operaciones th
{
font-size:12px; 
padding:3px;
}



#buybuy
{
margin-top:25px;
margin-bottom:25px;
padding:5px;
color:#000;
font-size:12px;  
background-color: #dddddd; 
border:1px solid #cccccc; 
width:800px;  
-moz-border-radius: 5px;
border-radius: 5px;
}

#buybuy td 
{
font-size:12px; 
padding:5px;
text-align:left;
font-weight:bold;
}

#buybuy select
{

font-size:14px; 
padding-left:2px;
padding-top:2px;
padding-bottom:2px;
width:580px;
margin:2px;
border: 1px solid #006;
background: #fff;


}

#buybuy th 
{
font-size:12px; 
padding:1px;
text-align:left;
font-weight:bold;
}




#buypanel
{
margin-top:25px;
margin-bottom:5px;
padding:5px;
color:#000;
font-size:12px;  
background-color: #ffffff; 
border:1px solid #cccccc;  
width:700px; 
}

#buypanel td 
{
font-size:11px; 
padding:2px;
text-align:center;
background-color: #ccc; 
}


#buypanel th 
{
font-size:11px; 
padding:5px;
text-align:center;
}


.inputa {
border: 1px solid #006;
background: #ffc;
width:120px;
height:24px;
margin:4px;
font-size:18px;
}



.buttona {
border: 1px solid #006;
background: #DF3A01;
color:#ffffff;
padding:2px;
font-weight:normal;
font-size:12px;
width:100px;
}


.buttonab {

background: #DF3A01;
color:#ffffff;
width:575px;

border-top:1px solid #a3ceda;
border-left:1px solid #a3ceda;
border-right:1px solid #4f6267;
border-bottom:1px solid #4f6267;
padding:5px 10px !important;
font-size:14px !important;
font-weight:bold;
}



.buttonb {
border: 1px solid #006;
background: #0B0B61;
color:#fff;
padding:2px;
font-weight:normal;
margin:1px;
font-size:12px;
width:60px;
}

.buttonbroj {

background: #FF4000;
border: 1px solid #FF4000;
font-weight:normal;
        margin:3px;
        padding:2px;
        padding-left:7px;
        padding-right:7px;
        font-size:11px;
        outline:none;
        width:auto;
	color:white;
}

.buttonbroj:hover{
	background-color:#FAAC37;
	
}



.buttonamigo{
	
	background-color:#3366FF;
	border:1px solid #0033CC;

	font-weight:normal;
        margin:3px;
        padding:2px;
      padding-left:7px;
        padding-right:7px;
        font-size:11px;
        outline:none;
        width:auto;
	color:white;
}

.buttonamigo:active,.buttonamigo:hover{
	background-color:#557EFA;
        border:1px solid #0033CC;
	width:auto;
        font-weight:normal;
        pading:2px;
        margin:3px;
        font-size:11px;
      padding-left:7px;
        padding-right:7px;
}






.buttonclub {
background: #009900;
border: 1px solid #009900;
font-weight:normal;
margin:3px;
padding:2px;
font-size:11px;
outline:none;
width:auto;
color:white;
padding-left:7px;
padding-right:7px;
}


.buttonclub:active,.buttonclub:hover{

background-color:#00CC00;
border: 1px solid #00CC00;
width:auto;
font-weight:normal;
pading:2px;
margin:3px;
font-size:11px;
padding-left:7px;
padding-right:7px;
}








.buttonmessage {

background: #CC3300;
border: 1px solid #CC0000;

	font-weight:normal;
        margin:3px;
        padding:2px;
        font-size:11px;
        outline:none;
        width:auto;
	color:white;
      padding-left:7px;
        padding-right:7px;
}


.buttonmessage:active,.buttonmessage:hover{
	background-color:#D64E20;
        border: 1px solid #CC0000;
	width:auto;
        font-weight:normal;
        pading:2px;
        margin:3px;
        font-size:11px;
      padding-left:7px;
        padding-right:7px;
}



.buttonbreset {
border: 1px solid #006;
background: #0B0B61;
color:#fff;
padding:2px;
font-weight:normal;
margin:1px;
font-size:12px;
width:100px;
}


.buttoncompra {
border: 1px solid #006;
background: #0B0B61;
color:#fff;
padding:2px;
font-weight:normal;
margin:1px;
font-size:12px;
width:100px;
}


#acciones {
	border-collapse: collapse;
	width: 470px;
	margin: 10px;
  
	font-size:11px;
}

#acciones th {
	background: #3e83c9;
	color: #fff;
	font-weight: bold;
	padding: 4px;
	text-align: center;
border-right: 1px solid #fff;

       vertical-align: middle;
}


#acciones th a,#acciones th  a:active,#acciones th  a:visited,#acciones th  a:active:visited {
     color: #FFFFFF;
     text-decoration: none;
}
#acciones th a:hover,#acciones th  a:active:hover {
     color: #FFFFFF;
     text-decoration: underline;
}






.mlado {
	border-collapse: collapse;
	width:100%;
	margin-top: 0px;
        margin-bottom: 15px;
	font-size:12px;
border-top: 1px solid #999;
border-bottom: 1px solid #95bce2;
border-left: 1px solid #95bce2;
border-right: 1px solid #95bce2;
}

.mlado th {
background-image: url('http://www.bolsia.com/images/header-bg.png');
background-repeat: no-repeat;
border-left: 1px solid #999;
border-right: 1px solid #999;
border-top: 1px solid #999;
border-bottom: 1px solid #999;
padding-left: 28px;
height:28px;
vertical-align: middle;
}

.mlado th a,.mlado th  a:active,.mlado th  a:visited,.mlado th  a:active:visited {
     color: #444;
     text-decoration: none;

}
.mlado th a:hover,.mlado th  a:active:hover {
     color: #444;
    text-decoration:underline; 
}


.mlado td a,.mlado td  a:active,.mlado td  a:visited,.mlado td  a:active:visited {
     color:#0B0B61;
     text-decoration:none;
}

.mlado td a:hover{
      color: #0B0B61;
     text-decoration:underline; 
}

.mlado td {
        padding:3px;
	text-align: center;
	border-bottom: 1px solid #95bce2;
	vertical-align: middle;
font-size:11px;
}

.mlado td.letras {
        width:100px;
	text-align: left;
	height:28px;
}

.mlado tr.alt td {
	background: #ecf6fc;
}

.mlado tr.over td,.mlado tr:hover td {
	background: #E0F8E6;
}






.mladocentro {
	border-collapse: collapse;
	width:750;
    margin-left:auto; 
    margin-right:auto;
    margin-top:40px;
	font-size:12px;
border-top: 1px solid #999;
border-bottom: 1px solid #95bce2;
border-left: 1px solid #95bce2;
border-right: 1px solid #95bce2;
}

.mladocentro th {
background-image: url('http://www.bolsia.com/images/header-bg.png');
background-repeat: no-repeat;
border-left: 1px solid #999;
border-right: 1px solid #999;
border-top: 1px solid #999;
border-bottom: 1px solid #999;
padding-left: 28px;
height:28px;
vertical-align: middle;
width:800;
  margin-left:auto; 
    margin-right:auto;
}

.mladocentro th a,.mladocentro th  a:active,.mladocentro th  a:visited,.mladocentro th  a:active:visited {
     color: #444;
     text-decoration: none;

}
.mladocentro th a:hover,.mladocentro th  a:active:hover {
     color: #444;
    text-decoration:underline; 
}


.mladocentro td a,.mladocentro td  a:active,.mladocentro td  a:visited,.mladocentro td  a:active:visited {
     color:#0B0B61;
     text-decoration:none;
}

.mladocentro td a:hover{
      color: #0B0B61;
   text-decoration:underline; 
}

.mladocentro td {
        padding:3px;
	text-align: center;
	border-bottom: 1px solid #95bce2;
	vertical-align: middle;
font-size:11px;
}

.mladocentro td.letras {
        width:100px;
	text-align: left;
	height:28px;
}

.mladocentro tr.alt td {
	background: #ecf6fc;
}

.mladocentro tr.over td,.mladocentro tr:hover td {
	background: #E0F8E6;
}


























.mladom {
	border-collapse: collapse;
	width: 860px;
	margin: 6px;
        padding:6px;
	font-size:12px;
}

.mladom th {
	background: #3e83c9;
	color: #fff;
	font-weight: bold;
	padding: 10px;
	text-align: center;
border-right: 1px solid #fff;

       vertical-align: middle;
}

.mladom th a,.mladom th  a:active,.mladom th  a:visited,.mladom th  a:active:visited {
color: #FFFFFF;
text-decoration: none;`
padding:4px;
display:block;
}
.mladom th a:hover,.mladom th  a:active:hover {
color: #FFFFFF;
text-decoration: underline;
display:block;
}

.mladom td a,.mladom td  a:active,.mladom td  a:visited,.mladom td  a:active:visited {
 color: #08298A;
 text-decoration: none;
 padding:4px;
}

.mladom td a:hover{
      color: #FF4000;
     text-decoration: underline; 
 padding:4px;
}

.mladom td {
        padding:4px;
	text-align: center;
	border-bottom: 1px solid #95bce2;
	vertical-align: middle;
font-size:11px;

}

.mladom td.letras {
       padding:4px;
	text-align: left;
	
}

.mladom tr.alt td {
	background: #ecf6fc;
 padding:4px;
}

.mladom tr.over td,.mladom tr:hover td {
	background: #bcd4ec;
 padding:4px;
}











#infolado
{
position:absolute;
left:540px;
top:170px;
z-index:1;
width:250px;
text-align:left;
border: 1px solid #cccccc;
padding:10px;
}


#infocarteras
{

width:450px;
text-align:left;
border: 1px solid #cccccc;
padding:10px;
margin:10px;
margin-top:25px;
}

#infopaneltop
{
width:100%;
text-align:left;
border: 1px solid #0080FF;
padding:15px;
margin-top:0px;
margin-bottom:0px;
background: #E0ECF8;
font-size:12px; 
line-height:18px;
-moz-border-radius: 5px;
border-radius: 5px;
}


#infopaneltop A
{
color:#0404B4;
text-decoration:none;
font-size:12px; 
}


#infopaneltop A:hover
{
text-decoration:underline;
}


#infopanelalerta
{
width:100%;
text-align:left;
margin: 5px;
padding:15px 10px 15px 50px;
background-repeat: no-repeat;
background-position: 10px center;
font-size:12px;
color: #000;
background-color: #FFEB90;
background-image: url('http://www.bolsia.com/images/warning.png');
box-shadow: 2px 2px 1px #888888;
}


#infopanelalerta A
{
color:#0404B4;
text-decoration:none;
font-size:12px; 
}

#infopanelalerta A:hover
{
text-decoration:underline;
}






#infopaneltopamarillo
{
width:100%;
text-align:left;
border: 1px solid #FFBF00;
padding:10px;
margin-top:0px;
margin-bottom:0px;
background: #FFFFCC;
font-size:12px; 
}


#infopanel
{
width:720px;
text-align:left;
border: 1px solid #cccccc;
padding:12px;
margin-top:35px;
margin-bottom:15px;
background: #eff;
font-size:11px; 
}


#infoforum
{
width:600px;
text-align:left;
border: 1px solid #cccccc;
padding:35px;
margin-top:60px;
margin-bottom:15px;
background: #eff;
font-size:12px; 
}





#graficus { 
margin:40px;
font-size:13px;
padding:6px;
}


#graficus select
{
font-size:12px; 
padding:2px;
width:250px;
border: 1px solid #006;
background: #fff;
}


#graficus A
{
color:#0000FF;
}



.bverde {
border: 1px solid #006;
background: #0A2A0A;
color:#fff;
padding:4px;

width:50px;
margin:3px;
font-size:11px;
}




.barranegra
{
width:100%;
background-color:#000;
height:30px;

box-shadow: 0px 0px 3px #888888;
}



table#principal {

 
margin-left:auto; 
margin-right:auto;
 }



#toparriba
{
max-width:1030px;
min-width:800px;

text-align:center; 
margin-left:auto; 
margin-right:auto; 

background-color:#000;
height:30px;
border-collapse: collapse;
font-size:13px;
color:#fff;
}


#toparriba a
{
color:#fff;
}



#toparriba td
{
padding:0px;
margin:0px;
border:0px;
font-size:13px;
color:#fff;
}


#toplink
{
background-color:#ccc;
width:100px;
text-align:center;
border: 0px solid black;
margin:0px;
padding:0px;
border:0px;
font-size:13px;
}

#toplink{width:400px;}
#vacio{width:70%;}
#izquierda{width:0%;}


#logina 
{

color:#fff;
text-align:center;
font-size:13px;
text-decoration:none;

}

#logina a
{

color:#fff;
text-align:center;
font-size:13px;
text-decoration:none;
}



#loginaa 
{

color:#fff;
text-align:right;
font-size:13px;
text-decoration:none;
}

#loginaa a
{

color:#fff;
text-align:right;
font-size:13px;
text-decoration:none;
}



#loginaa a td a:hover {text-decoration:underline;}

#loginaared 
{

color:#fff;
text-align:right;
font-size:13px;
text-decoration:none;
background-color:red;
}

#loginaared a
{

color:#fff;
text-align:right;
font-size:13px;
text-decoration:none;
background-color:red;
}

#friendsconnect 
{
color:#fff;
text-align:right;
font-size:13px;
text-decoration:none;
background-color:blue;
}

#friendsconnect a
{
color:#fff;
text-align:right;
font-size:13px;
text-decoration:none;
background-color:blue;
}


#friendsconnectgreen
{
color:#fff;
text-align:right;
font-size:13px;
text-decoration:none;
background-color:#04B404;
}

#friendsconnectgreen a
{
color:#fff;
text-align:right;
font-size:13px;
text-decoration:none;
background-color:#04B404;
}


.hlink{
display block;
height:30px;
width:100px;
color:#fff;
background-color:000;
text-align:center;
text-decoration:none;
padding-top:2px;
border-top: 4px solid red;
font-size:13px;
padding-left:30px;
padding-right:30px;
}

.hlink:hover {
color:#fff;
background-color:#333;
padding-top:2px;
padding-left:30px;
padding-right:30px;

border-bottom: 6px solid #333;
}

.hlink a
{
color:#fff;
}


.hlinka{
display block;
height:30px;
padding-left:20px;
padding-right:20px;
color:#ccc;
background-color:000;
text-align:center;
text-decoration:none;
padding-top:2px;
border-top: 4px solid #000;
font-size:13px;
}

.hlinka:hover 
{
color:#ccc;
background-color:#333;
padding-top:2px;
padding-left:20px;
padding-right:20px;

border-bottom: 6px solid #333;
border-top: 4px solid blue;
}



/* Fading Tooltips By Dustin Diaz*/
body div#toolTip { position:absolute;z-index:1000;width:220px;background:#000;border:2px double #fff;text-align:left;padding:5px;min-height:1em;-moz-border-radius:5px; }
body div#toolTip p { margin:0;padding:5px;color:#fff;font:11px/12px verdana,arial,sans-serif; }
body div#toolTip p em { display:block;margin-top:0px;color:#000;font-style:normal;font-weight:normal;font-size:5px; }
body div#toolTip p em span { font-weight:bold;color:#fff; }




table.toptoptop td A
{
text-decoration:none;
}


table.toptoptop td A:hover
{
text-decoration:underline;
}




table#masbajo {
margin-left:10px;
}
table#masbajo td {
height:22px;
}




option.uno {background-color: #ffffff;}
option.dos {background-color: #E0F8F7;color:#21610B;}
option.tres {background-color: #F6CECE;}

.tablaprincipal
{
margin-top:0px;
margin-bottom:0px;
margin-left:40px;
margin-right:40px;
}




.foro
{
width:600px;
margin-top:7px;
margin-bottom:15px;
padding:0px;
color:#000;
font-size:13px;  
background-color: #eeeeee; 
border:1px solid #dddddd;   
}

.foro td 
{
font-size:13px; 
padding:0px;
text-align:left;
}

.foro td A
{
color:#0404B4;
text-decoration:none;
}


.foro td A:hover
{
color:#0404B4;
text-decoration:underline;
}


.foropeq
{
padding-left:3px;
font-size:9px;  
}



.foropeq td
{
padding-left:3px;
font-size:9px;  
}



.foropeq td A
{
color:#084B8A;
}

.foropeq td A:hover
{
color:#084B8A;
text-decoration:underline;
}




table.ranking
{
float:right;
}

table.alerts
{	
text-align: center;
font-family: Verdana;
font-weight: normal;
font-size: 9px;
color: #0B0B61;
width:auto;
padding:0px;
background-color: #ffffff;
border: 1px #cccccc solid;

}



table.recomendar
{
border-collapse: collapse;
width:300px;
margin-top:10px;
margin-bottom:5px;
padding:0px;
color:#000;
font-size:12px;  
background-color: #ffffff;
border:1px solid #8A0829;   
}



table.recomendar th
{
background: #8A0829;
color: #fff;
font-weight: bold;
padding: 6px;
text-align:left;
height:25px;
}

table.recomendar td
{
padding:10px;
font-size:11px;  
}



table.recomendar td A
{
color:#0404B4;
font-size:11px;  
text-decoration:none;
}



table.recomendar td A:hover
{
text-decoration:underline;
}

table.infocartera
{
border-collapse: collapse;
width:300px;
margin-top:3px;
margin-bottom:3px;
padding:0px;
color:#000;
font-size:12px;  
background-color: #ffffff;
border:1px solid #DF7401;   
}



table.infocartera th
{
background: #DF7401;
color: #fff;
font-weight: bold;
padding: 6px;
text-align:left;
height:28px; 
}

table.infocartera th A
{
color:#FFFFFF;
display:block;
text-decoration:none;
}


table.infocartera th A:hover
{
text-decoration:underline;
}


table.infocartera td
{
padding:10px;
font-size:11px;  
}


table.infocartera td A
{
font-size:11px;  
color:#0404B4;
text-decoration:none;
}


table.infocartera td A:hover
{
text-decoration:underline;
}







table.izquierda
{
border-collapse: collapse;
width:200px;
margin-top:10px;
margin-bottom:25px;
padding:0px;
color:#000;
font-size:12px;  
background-color: #ffffff;
border:1px solid #3e83c9;   
}



table.izquierda th
{
background: #3e83c9;
color: #fff;
font-weight: bold;
padding: 6px;
text-align:left;
height:25px;
}


table.izquierda th A
{
color:#FFFFFF;
display:block;
text-decoration:none;
}



table.izquierda td
{
height:35px;
padding:10px;
}

table.topvalores
{
border-collapse: collapse;
width:300px;
margin-top:3px;
margin-bottom:3px;
padding:0px;
color:#000;
font-size:12px;  
background-color: #ffffff;
border:1px solid #bbbbbb;   
}



table.topvalores th
{

background-image: url('http://www.bolsia.com/images/fondogris.gif');
background-repeat: repeat-x;
color: #333;
font-weight: bold;
padding: 6px;
text-align:left;
height:20px;
}



table.topvalores th A
{
color:#333;
display:block;
text-decoration:none;
}


table.topvalores th A:hover
{
text-decoration:underline;
}

table.topvalores td
{
padding:3px;
padding-left:5px;
font-size:11px;
}



table.topvalores td A
{
color:#0404B4;
font-size:11px;
text-decoration:none;
}


table.topvalores td A:hover
{
text-decoration:underline;
}


table.mensajes
{
font-size:13px;  
}


table.mensajes td
{
font-size:13px;
}

table.mensajes td A
{
color:blue;
font-size:13px;
text-decoration:none;
}


table.mensajes td A:hover
{
text-decoration:underline;
}


table.mensajes td.ttt
{
color:blue;
font-size:13px;
text-decoration:none;

}



table.indices
{
border-collapse: collapse;
width:600px;
margin-top:8px;
padding:7px;
color:#000;
font-size:11px;  

font-size:11px;  
}


table.indices td
{
padding-top:5px;
padding-bottom:5px;
font-size:11px;
}

table.indices td A
{
color:#0404B4;
font-size:11px;
padding-top:5px;
padding-bottom:5px;
text-decoration:none;
}

table.indices td A:hover
{
text-decoration:underline;
}






#topstock A
{
color:#000000;
}

#topstock A:hover
{
text-decoration:underline;
}




mpre {
	font-family: "Courier New", Courier, monospace;

	font-size: 14px;
	width: 100%;
}
mh1 {
		
	font-size: 20px;
	color: #4D4D4D;
}
mh3 {
	font-size: 16px;	

	color: #3D3D3D;
}
mth {
	text-align: left;
	padding: 5px;
	background-color: #6E6E6E;
}
mtd {
	color: #FFF;
	padding: 5px;
}
mtable {
	font-size: 12px;
	background-color: #4D4D4D;
	width: 1024px;
	border: 1px solid #000;
}
.even {
	background-color: #3D3D3D;
}
.odd {
	background-color: #6E6E6E;
}
.highlight {
	background-color: #3D3D3D;
	font-weight: bold;
}
.header {
	background-image: url(./image/header-bg.png);
	background-repeat: no-repeat;
	border-left: 1px solid #FFF;
	border-right: 1px solid #000;
	border-top: 1px solid #FFF;
	padding-left: 30px;
	padding-top: 8px;
	height: auto;
}
.headerSortUp {
	background-image: url(../image/header-asc.png);
	background-repeat: no-repeat;
	border-left: 1px solid #FFF;
	border-right: 1px solid #000;
	border-top: 1px solid #FFF;
	padding-left: 30px;
	padding-top: 8px;
	height: auto;
}
.headerSortDown {
	background-image: url(./image/header-desc.png);
	background-repeat: no-repeat;
	border-left: 1px solid #FFF;
	border-right: 1px solid #000;
	border-top: 1px solid #FFF;
	padding-left: 30px;
	padding-top: 8px;
	height: auto;
}






table.ladom
{
left:10px;
}







table.forom
{
border-collapse: collapse;
width:260px;
margin-top:3px;
margin-bottom:3px;
padding:0px;
color:#333;
font-size:12px;  
background-color: #ffffff;
border:1px solid #bbbbbb;   
}



table.forom th
{

background-image: url('http://www.bolsia.com/images/fondogris.gif');
background-repeat: repeat-x;
color: #333;
font-weight: bold;
padding: 6px;
text-align:left;
height:20px;
}

table.forom th A
{
color:#000;
display:block;
text-decoration:none;
}


table.forom th A:hover
{
text-decoration:underline;
}


table.forom td
{
padding:1px;
font-size:9px;
padding-left:5px;
color:#2E2E2E;
}



table.forom td A
{
color:#0404B4;
font-size:11px;
text-decoration:none;
font-weight:normal;
}


table.forom td A:hover
{
text-decoration:underline;
}



table.blogm
{
border-collapse: collapse;
width:100%;
margin-top:10px;
margin-bottom:3px;
padding:6px;
color:#333;
font-size:15px;  
background-color: #ffffff;
border:1px solid #bbbbbb;   
}



table.blogm th
{

background-image: url('http://www.bolsia.com/images/fondogris.gif');
background-repeat: repeat-x;
color: #333;
font-weight: bold;
padding: 6px;
text-align:left;
height:18px;
}

table.blogm th A
{
color:#000;
display:block;
text-decoration:none;
}

table.blogm th A:hover
{
text-decoration:underline;
}


table.blogm td
{
padding:3px;
padding-left:12px;
font-size:15px;
padding-left:5px;
color:#2E2E2E;
}



table.blogm td A
{
color:#0404B4;
font-size:13px;
text-decoration:none;
font-weight:normal;
padding-top:3px;
padding-left:12px;
}


table.blogm td A:hover
{
text-decoration:underline;
}






table.blogmm
{
border-collapse: collapse;
width:260px;
margin-top:10px;
margin-bottom:3px;
padding:3px;
color:#333;
font-size:12px;  
background-color: #ffffff;
border:1px solid #bbbbbb;  
 
}



table.blogmm th
{

background-image: url('http://www.bolsia.com/images/fondogris.gif');
background-repeat: repeat-x;
color: #333;
font-weight: bold;
padding: 6px;
text-align:left;
height:18px;
width:260px;
}

table.blogmm th A
{
color:#000;
display:block;
text-decoration:none;
}

table.blogmm th A:hover
{
text-decoration:underline;
}


table.blogmm td
{
padding:3px;
font-size:11px;
padding-left:5px;
color:#2E2E2E;
}



table.blogmm td A
{
color:#0404B4;
font-size:11px;
text-decoration:none;
font-weight:normal;
padding-top:3px;
}


table.blogmm td A:hover
{
text-decoration:underline;
}





table.forom1
{
border-collapse: collapse;
width:200px;
margin-top:3px;
margin-bottom:3px;
padding:0px;
color:#333;
font-size:12px;  
background-color: #ffffff;
border:1px solid #bbbbbb;   
margin-top:10px;
}



table.forom1 th
{

background-image: url('http://www.bolsia.com/images/fondogris.gif');
background-repeat: repeat-x;
color: #333;
font-weight: bold;
padding: 6px;
text-align:left;
height:20px;
}

table.forom1 th A
{
color:#000;
display:block;
text-decoration:none;
}


table.forom1 th A:hover
{
text-decoration:underline;
}


table.forom1 td
{
padding:1px;
font-size:9px;
padding-left:5px;
color:#2E2E2E;
}



table.forom1 td A
{
color:#0404B4;
font-size:11px;
text-decoration:none;
font-weight:normal;
}


table.forom1 td A:hover
{
text-decoration:underline;
}
































a.paiporta
{
text-decoration:none;
}

a.paiporta:hover
{
text-decoration:underline;
}



#masmensajes a:link, a:visited
{

color: #0000CC;
font-size:11px;
margin-bottom:10px;
text-decoration:none;
}

#masmensajes a:hover
{
color:#0000CC;
text-decoration:underline;
}




.pequefont { 
  color: #0066FF; 
  font-size:9px; 
}


.pequefont A{ 
  color: #0404B4; 
  font-size:9px; 
}

table.getinfo
{
border-collapse: collapse;
font-size:11px;  
 
}

table.getinfo td
{
padding:3px;
font-size:11px;
padding-left:10px;
color:#333333;
}





.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('http://www.bolsia.com/images/indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}


.inputbusqueda {
border: 1px solid #aaa;
color: #0404B4;
readonly: 1;
font-size: 14px;
width: 100px;
margin:0px;
}

.inputbusquedaa {
margin:0px;
    height: 24px;
    width: 100px;
    background: #eee;
    font-size: 14px;
}




.btnxa{
margin-top:0px;
color:#fff;
position:relative;
display:inline-block;
overflow:visible;padding:5px 10px;
font-size:13px;font-weight:bold;
line-height:18px;color:#333;
text-shadow:0 1px 0 rgba(255,255,255,.5);
background-color:#ccc;background-repeat:no-repeat;border:1px solid #ccc;cursor:pointer;
-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;
border-radius:0 \0;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.5);
-moz-box-shadow:0 1px 0 rgba(255,255,255,.5);
box-shadow:0 1px 0 rgba(255,255,255,.5);
}


.signup-btnxa{background-color:#fd9a0f;background-repeat:repeat-x;background-image:-moz-linear-gradient(top,#fee94f 0,#fd9a0f 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fee94f),color-stop(100%,#fd9a0f));background-image:-webkit-linear-gradient(top,#fee94f 0,#fd9a0f 100%);background-image:-ms-linear-gradient(top,#fee94f 0,#fd9a0f 100%);background-image:-o-linear-gradient(top,#fee94f 0,#fd9a0f 100%);background-image:linear-gradient(top,#fee94f 0,#fd9a0f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fee94f',endColorstr='#fd9a0f',GradientType=0);border-color:#fa2;}
.signup-btnxa:hover,.signup-btnx:focus{background-color:#fd9512;background-repeat:repeat-x;background-image:-moz-linear-gradient(top,#fedc4d 0,#fd9512 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fedc4d),color-stop(100%,#fd9512));background-image:-webkit-linear-gradient(top,#fedc4d 0,#fd9512 100%);background-image:-ms-linear-gradient(top,#fedc4d 0,#fd9512 100%);background-image:-o-linear-gradient(top,#fedc4d 0,#fd9512 100%);background-image:linear-gradient(top,#fedc4d 0,#fd9512 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fedc4d',endColorstr='#fd9512',GradientType=0);border-color:#ec8b11;}
.signup-btnxa:active{background-image:none;}





.btnxx{
margin-top:0px;

position:relative;
display:inline-block;
overflow:visible;padding:5px 10px;
font-size:13px;font-weight:normal;
line-height:18px;
color:#000000;

background-color:#ccc;background-repeat:no-repeat;border:1px solid #ccc;cursor:pointer;
-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;
border-radius:0 \0;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.5);
-moz-box-shadow:0 1px 0 rgba(255,255,255,.5);
box-shadow:0 1px 0 rgba(255,255,255,.5);
}


.signup-btnxx
{
background-color:#0B3B17;
background-repeat:repeat-x;
background-image:-moz-linear-gradient(top,#0B3B17 0,#0B6121 100%);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#0B3B17),color-stop(100%,#0B6121));
background-image:-webkit-linear-gradient(top,#0B3B17 0,#0B6121 100%);
background-image:-ms-linear-gradient(top,#0B3B17 0,#0B6121 100%);
background-image:-o-linear-gradient(top,#0B3B17 0,#0B6121 100%);
background-image:linear-gradient(top,#0B3B17 0,#0B6121 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0B3B17',endColorstr='#0B6121',GradientType=0);
border-color:#424242;
}



.signup-btnxx:hover,.signup-btnx:focus{
background-color:#0B3B24;
background-repeat:repeat-x;
background-image:-moz-linear-gradient(top,#0B3B24 0,#0B6138 100%);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#0B3B24),color-stop(100%,#0B6138));
background-image:-webkit-linear-gradient(top,#0B3B24 0,#0B6138 100%);
background-image:-ms-linear-gradient(top,#0B3B24 0,#0B6138 100%);
background-image:-o-linear-gradient(top,#0B3B24 0,#0B6138 100%);
background-image:linear-gradient(top,#0B3B24 0,#0B6138 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0B3B24',endColorstr='#0B6138',GradientType=0);
border-color:#0B6138;
}




.signup-btnxx:active
{
background-image:none;
}


.greenButton{
	width:auto;
	margin:10px 0 0 2px;
	padding:4px 4px 4px 4px;
	color:white;
        font-size:14px;
	background-color:#589d39;
	outline:none;
	border:1px solid #006600;
	font-weight:bold;
}

.greenButton:active{
	background-color:#006600;
	padding:4px 3px 2px 5px;
}



#submit {
        margin-top:10px;
	width:70px;
	height: 25px;
        color:#fff;
        font-weight:bold;
	font-size:13px;
	background:  #4d90fe center;
	border: 1px solid #3079ED;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
/* Style the search button hover state */
#submit:hover {
	background: center #357AE8;
	border: 1px solid #2F5BB7;
}



#submitfind {
        margin-top:0px;
	width:90px;
	height: 20px;
        color:#fff;
        font-weight:normal;
	font-size:12px;
	background:  #4d90fe center;
	border: 1px solid #3079ED;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
/* Style the search button hover state */
#submitfind:hover {
	background: center #357AE8;
	border: 1px solid #2F5BB7;
}



#search {
        margin:0px;
	width:65px;
	height: 22px;
        color:#000;
        font-weight:normal;
	font-size:13px;
     
	
}
/* Style the search button hover state */
#search:hover {
	
}



.paginate {
font-family: Verdana, Helvetica, sans-serif;
font-size:11px;

}

a.paginate {
border: 1px solid #477EAD;
padding: 4px 8px 4px 8px;
text-decoration: none;
color: #477EAD;
font-family: Verdana, Helvetica, sans-serif;
font-size:12px;
}

a.paginate:hover{
border: 1px solid  #477EAD;
background-color: #477EAD;
color: #FFF;
text-decoration: underline;
border-right: 1px solid  #477EAD;
}

a.current {
border: 1px solid #477EAD;

padding: 4px 8px 4px 8px;
font-size:12px;
background:#477EAD;
color: #FFF;
text-decoration: none;
}

a.currento {
border: 1px solid #477EAD;

padding: 4px 8px 4px 8px;
font-size:12px;
background:#477EAD;
color: #FFF;
text-decoration: none;
}


span.inactive {
border: 1px solid #ccc;
font-family: Verdana, Helvetica, sans-serif;
font-size:12px;
padding: 4px 8px 4px 8px;
color: #ddd;
cursor: default;
}


.slidingDiv {
    height:140px;
    background-color: #99CCFF;
    padding:10px;
    margin-top:0px;
    border-bottom:5px solid #3399FF;
}
 
.show_hide {
    display:none;
}

p.show_hide {color:#0000FF;}
p.show_hide:hover {text-decoration:underline; }


.mbb{
margin-top:10px;
width:750px;
position:relative;
display:inline-block;
overflow:visible;padding:5px 10px;
font-size:13px;font-weight:bold;
line-height:18px;color:#333;
text-shadow:0 1px 0 rgba(255,255,255,.5);
background-color:#ccc;background-repeat:no-repeat;border:1px solid #ccc;cursor:pointer;
-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;
border-radius:0 \0;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.5);
-moz-box-shadow:0 1px 0 rgba(255,255,255,.5);
box-shadow:0 1px 0 rgba(255,255,255,.5);
}


.signup-mbb{background-color:#fd9a0f;background-repeat:repeat-x;background-image:-moz-linear-gradient(top,#fee94f 0,#fd9a0f 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fee94f),color-stop(100%,#fd9a0f));background-image:-webkit-linear-gradient(top,#fee94f 0,#fd9a0f 100%);background-image:-ms-linear-gradient(top,#fee94f 0,#fd9a0f 100%);background-image:-o-linear-gradient(top,#fee94f 0,#fd9a0f 100%);background-image:linear-gradient(top,#fee94f 0,#fd9a0f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fee94f',endColorstr='#fd9a0f',GradientType=0);border-color:#fa2;}
.signup-mbb:hover,.signup-mbb:focus{background-color:#fd9512;background-repeat:repeat-x;background-image:-moz-linear-gradient(top,#fedc4d 0,#fd9512 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fedc4d),color-stop(100%,#fd9512));background-image:-webkit-linear-gradient(top,#fedc4d 0,#fd9512 100%);background-image:-ms-linear-gradient(top,#fedc4d 0,#fd9512 100%);background-image:-o-linear-gradient(top,#fedc4d 0,#fd9512 100%);background-image:linear-gradient(top,#fedc4d 0,#fd9512 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fedc4d',endColorstr='#fd9512',GradientType=0);border-color:#ec8b11;}
.signup-mbb:active{background-image:none;}


#contenedorregistro
{
width:750px;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
margin-top:10px;
}
.btnregister{
background-color:#DF7401; 
font-weight:normal; 
font-size: 15px; 
color: white;
padding-top:4px;
padding-bottom:4px;
margin-top:30px;
width:100%;
}
#cajaregistro
{
width:738px;
font-size:12px;
border-width: 1px;
border-style: solid;
border-color: #ccc;
text-align: justify; 
text-justify: newspaper;
line-height:18px;
padding:6px;
margin-top:2px;
}






.bbverde {
border: 1px solid #006;
background: #0A2A0A;
color:#fff;
padding:2px;
margin:1px;
font-size:12px;
}

.bbnaranja {
border: 1px solid #B43104;
background: #B40404;
color:#fff;
padding:2px;
margin:1px;
font-size:12px;
}


.button_example{
margin-top:26px;
margin-bottom:20px;
width:800px;
border:1px solid #25729a; 

-webkit-border-radius: 6px; -moz-border-radius: 6px;border-radius: 6px;

padding: 6px; 
text-shadow: 0px 0px 0 rgba(0,0,0,0.3);

font-size:13px;font-weight:bold;
 text-align: center; color: #FFFCFC;  background-color: #3093c7;
 background-image: -webkit-gradient(linear, left top, left bottom, from(#3093c7), to(#1c5a85));
 background-image: -webkit-linear-gradient(top, #3093c7, #1c5a85);
 background-image: -moz-linear-gradient(top, #3093c7, #1c5a85);
 background-image: -ms-linear-gradient(top, #3093c7, #1c5a85);
 background-image: -o-linear-gradient(top, #3093c7, #1c5a85);
 background-image: linear-gradient(to bottom, #3093c7, #1c5a85);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#3093c7, endColorstr=#1c5a85);
}




.button_trading{
margin-top:20px;
margin-bottom:20px;
width:750px;
border:1px solid #25729a; 

-webkit-border-radius: 6px; -moz-border-radius: 6px;border-radius: 6px;

padding: 6px; 
text-shadow: 0px 0px 0 rgba(0,0,0,0.3);

font-size:13px;font-weight:bold;
 text-align: center; color: #FFFCFC;  background-color: #3093c7;
 background-image: -webkit-gradient(linear, left top, left bottom, from(#3093c7), to(#1c5a85));
 background-image: -webkit-linear-gradient(top, #3093c7, #1c5a85);
 background-image: -moz-linear-gradient(top, #3093c7, #1c5a85);
 background-image: -ms-linear-gradient(top, #3093c7, #1c5a85);
 background-image: -o-linear-gradient(top, #3093c7, #1c5a85);
 background-image: linear-gradient(to bottom, #3093c7, #1c5a85);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#3093c7, endColorstr=#1c5a85);
}



.button_example:hover{
 border:1px solid #1c5675; background-color: #26759e;
 background-image: -webkit-gradient(linear, left top, left bottom, from(#26759e), top(#133d5b));
 background-image: -webkit-linear-gradient(top, #26759e, #133d5b);
 background-image: -moz-linear-gradient(top, #26759e, #133d5b);
 background-image: -ms-linear-gradient(top, #26759e, #133d5b);
 background-image: -o-linear-gradient(top, #26759e, #133d5b);
 background-image: linear-gradient(to bottom, #26759e, #133d5b);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#26759e, endColorstr=#133d5b);
}





    .web_dialog_overlay
        {
            position: fixed;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            height: 100%;
            width: 100%;
            margin: 0;
            padding: 0;
            background: #000000;
            opacity: .1;
            filter: alpha(opacity=55);
            -moz-opacity: .35;
            z-index: 101;
            display: none;
        }
        .web_dialog
        {
            display: none;
            position: fixed;
            width: 250px;
            height: 200px;
            top: 40%;
            left: 50%;
            margin-left: -190px;
            margin-top: -100px;
            background-color: #ffffff;
            border: 2px solid #336699;
            padding:0px;
            z-index: 102;
            font-family: Verdana;
            font-size: 10pt;
        }



 .web_dialogg
        {
            display: none;
            position: fixed;
            width: 400px;
            height: 200px;
            top: 40%;
            left: 50%;
            margin-left: -190px;
            margin-top: -100px;
            background-color: #ffffff;
            border: 2px solid #336699;
            padding:0px;
            z-index: 102;
            font-family: Verdana;
            font-size: 10pt;
        }


        .web_dialog_reset
        {
            display: none;
            position: fixed;
            width: 320px;
            height: 140px;
            top: 40%;
            left: 50%;
            margin-left: -190px;
            margin-top: -100px;
            background-color: #ffffff;
            border: 2px solid #336699;
            padding:0px;
            z-index: 102;
            font-family: Verdana;
            font-size: 10pt;
        }




        .web_dialog_title
        {
            border-bottom: solid 2px #336699;
            background-color: #336699;background:url(http://www.bolsia.com/images/header.gif) repeat-x;
            padding: 4px;
            color: White;
            font-weight:bold;
        }
        .web_dialog_title a
        {
            color: White;
            text-decoration: none;
        }




        .web_dialogg_title
        {
            border-bottom: solid 2px #336699;
            background-color: #336699;background:url(http://www.bolsia.com/images/header.gif) repeat-x;
            padding: 4px;
            color: White;
            font-weight:bold;
        }
        .web_dialogg_title a
        {
            color: White;
            text-decoration: none;
        }




        .align_right
        {
            text-align: right;
        }
        .Level2HeadingStyle
        {
	        font-weight: bold;
	        font-size: 15pt;
	        color: #2D84A7;
	        line-height: 20px;
        }







.cajatop
{
border-width: 1px;
border-style:solid;
border-color:#ccc;
width:248px;
padding:0px;
padding-left:10px;
list-style-type: none;
}





.cajablog
{
border-width: 1px;
border-style:solid;
border-color:#ccc;
width:100%px;
padding:0px;
padding-left:10px;
padding-top:20x;
height=400px;

list-style-type: none;
}




li.top25
{
padding:4px;
background-image: url('http://www.bolsia.com/images/arrow_icon.png');
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 3px 20px;
margin: .4em 0;
}


li.pdf
{
padding:4px;
background-image: url('http://www.bolsia.com/images/pdf_document.png');
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 3px 20px;
margin: .4em 0;
font-weight:bold;
}



.cajatop A
{
color:#0404B4;
text-decoration:none;

}



.cajatop A:hover
{
text-decoration:underline;
}



.cajatopr
{
margin-top:2px;
border-width: 1px;
border-style:solid;
border-color:#ccc;
width:250px;
padding:0px;
padding-left:0px;
list-style-type: none;
}

li.top25r
{
background-image: url('http://www.bolsia.com/images/bullet_arrow_right.png');
background-repeat: no-repeat;
background-position: 0 40%;
padding: 3px 10px 3px 20px;
margin: 3px;
}

li.intercambior
{
background-image: url('http://www.bolsia.com/images/rojoba.gif');
padding: 5px;
margin: 0px;
}


li.sinr
{

padding: 5px;
margin-left: 10px;
}

li.intercambior A
{
text-decoration:none;
color:#fff;
}

.cajatopr A
{
text-decoration:none;
}
.cajatopr A:hover
{
text-decoration:underline;
}




.masboton{
margin-top:5px;
width:100%;
height:25px;
border:1px solid #25729a; 
-webkit-border-radius: 6px; -moz-border-radius: 6px;border-radius: 6px;
padding: 2px 2px 2px 2px; 
text-shadow: 0px 0px 0 rgba(0,0,0,0.3);
font-size:14px;font-weight:bold;
 text-align: center; color: #FFFCFC;  background-color: #3093c7;
 background-image: -webkit-gradient(linear, left top, left bottom, from(#3093c7), to(#1c5a85));
 background-image: -webkit-linear-gradient(top, #3093c7, #1c5a85);
 background-image: -moz-linear-gradient(top, #3093c7, #1c5a85);
 background-image: -ms-linear-gradient(top, #3093c7, #1c5a85);
 background-image: -o-linear-gradient(top, #3093c7, #1c5a85);
 background-image: linear-gradient(to bottom, #3093c7, #1c5a85);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#3093c7, endColorstr=#1c5a85);
}

.masboton:hover{
 border:1px solid #1c5675; background-color: #26759e;

 background-image: -webkit-gradient(linear, left top, left bottom, from(#26759e), top(#133d5b));
 background-image: -webkit-linear-gradient(top, #26759e, #133d5b);
 background-image: -moz-linear-gradient(top, #26759e, #133d5b);
 background-image: -ms-linear-gradient(top, #26759e, #133d5b);
 background-image: -o-linear-gradient(top, #26759e, #133d5b);
 background-image: linear-gradient(to bottom, #26759e, #133d5b);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#26759e, endColorstr=#133d5b);
}


.cajaprincipal
{
width:850px;
margin-left:auto; 
margin-right:auto;
text-align:center; 
margin-top:30px;
}


.cajaprincipal h1
{
font-size:14px;
margin:0px;
padding:10px;
text-align:left;
background-image:url('http://www.bolsia.com/images/fondogrisb.gif');
}

.cajamensajes
{
background-color:#fff;
border-style:solid;
border-color:#ccc;
border-width:1px;
text-align:left;
-moz-border-radius-bottomright: 10px 5px;
border-bottom-right-radius: 10px 5px;
-moz-border-radius-bottomleft: 10px 5px;
border-bottom-left-radius: 10px 5px;
}


.cajaprincipal2
{
width:750px;
margin-left:auto; 
margin-right:auto;
text-align:center; 
margin-top:30px;
}


.cajaprincipal2 h1
{
font-size:14px;
margin:0px;
padding:10px;
text-align:left;
background-image:url('http://www.bolsia.com/images/fondogrisb.gif');
}




ul.aforum
{
list-style-type: none;
padding: 8px;
margin: 3px;
}


ul.aforum li
{
padding: 5px;
text-align:left;
}


.cajamensajes a:link,.cajamensajes a:visited
{
color:blue;
text-decoration: none;
font-size:13px;
}

.cajamensajes a:hover
{
color:blue;
text-decoration: underline;
}

.class2 A:link {text-decoration:none;color:#333;}
.class2 A:visited {text-decoration:none;color:#333;}
.class2 A:active {text-decoration: none;color:#333;}
.class2 A:hover {text-decoration: underline; color:#333;}

#navlistos
{
margin-top:10px;
margin-bottom:10px;
margin-left:20px;
}

#navlistos li
{
list-style-image:url('http://www.bolsia.com/images/bulletnaranja.gif');
line-height:18px;
}


ul.tabsss {
 margin-top: 5px;
 margin-bottom:5px;
 margin-left:0px;
 padding: 5px;
 float: left;
 list-style: none;
 height: 32px; /*--Set height of tabs--*/
 border-bottom: 0px solid #999;
 border-left: 0px solid #999;
 width: 100%;
}



ul.tabsss li {
 float: left;
 margin: 5px;
 padding: 0;
 height: 31px; /*--Subtract 1px from the height of the unordered list--*/
 line-height: 31px; /*--Vertically aligns the text within the tab--*/
 border: 1px solid #999;
 //border-left: none;
 margin-bottom: -1px; /*--Pull the list item down 1px--*/
 overflow: hidden;
 position: relative;
 background: #e0e0e0;
}


ul.tabsss li a {
 text-decoration: none;
 color: #000;
 display: block;
 font-size: 12px;
 padding: 0 10px;
 border: 1px solid #fff; /*--Gives the bevel look with a 1px white border inside the list item--*/
 outline: none;
}
ul.tabsss li a:hover {
 background: #ccc;
}
html ul.tabsss li.active, html ul.tabsss li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
 background: #04B404;
 border-bottom: 1px solid #999; /*--Makes the active tab look like it's connected with its content--*/
color:#B40404;
}















ul.tabs {
 margin-top: 20px;
 margin-bottom:30px;
 margin-left:60px;
 padding: 5px;
 float: left;
 list-style: none;
 height: 32px; /*--Set height of tabs--*/
 border-bottom: 0px solid #999;
 border-left: 0px solid #999;
 width: 100%;
}



ul.tabs li {
 float: left;
 margin: 5px;
 padding: 0;
 height: 31px; /*--Subtract 1px from the height of the unordered list--*/
 line-height: 31px; /*--Vertically aligns the text within the tab--*/
 border: 1px solid #999;
 //border-left: none;
 margin-bottom: -1px; /*--Pull the list item down 1px--*/
 overflow: hidden;
 position: relative;
 background: #e0e0e0;
}


ul.tabs li a {
 text-decoration: none;
 color: #000;
 display: block;
 font-size: 12px;
 padding: 0 10px;
 border: 1px solid #fff; /*--Gives the bevel look with a 1px white border inside the list item--*/
 outline: none;
}
ul.tabs li a:hover {
 background: #ccc;
}
html ul.tabs li.active, html ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
 background: #04B404;
 border-bottom: 1px solid #999; /*--Makes the active tab look like it's connected with its content--*/
color:#B40404;
}
 
 
.tab_container {
 border: 1px solid #999;
 border-top: none;
 overflow: hidden;
 clear: both;
 float: left; width: 100%;
 background: #fff;
}
.tab_content {
 padding: 20px;
 font-size: 16px;
}







.btnx {
  display: inline-block;
  *display: inline;
  padding: 2px 5px 2px;
  margin:2px;
 
  font-size: 11px;
  line-height: 16px;
  *line-height: 16px;
  color: #333333;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;
  background-color: #f5f5f5;
  *background-color: #e6e6e6;
  background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  border: 1px solid #cccccc;
  *border: 0;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.btnx:hover,
.btnx:active,
.btnx.active,
.btnx.disabled,
.btnx[disabled] {
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}

.btnx:active,
.btnx.active {
  background-color: #cccccc \9;
}

.btnx:first-child {

}

.btnx:hover {
  color: #333333;
  text-decoration: none;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
  /* Buttons in IE7 don't get borders, so darken on hover */

  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
     -moz-transition: background-position 0.1s linear;
      -ms-transition: background-position 0.1s linear;
       -o-transition: background-position 0.1s linear;
          transition: background-position 0.1s linear;
}

.btnx:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.btnx.active,
.btnx:active {
  background-color: #e6e6e6;
  background-color: #d9d9d9 \9;
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}



.btnx-primary,
.btnx-primary:hover,
.btnx-warning,
.btnx-warning:hover,
.btnx-danger,
.btnx-danger:hover,
.btnx-success,
.btnx-success:hover,
.btnx-info,
.btnx-info:hover,
.btnx-inverse,
.btnx-inverse:hover {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.btnx-primary.active,
.btnx-warning.active,
.btnx-danger.active,
.btnx-success.active,
.btnx-info.active,
.btnx-inverse.active {
  color: rgba(255, 255, 255, 0.75);
}




.btnx {
  border-color: #ccc;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}




.btnx-success {
  background-color: #5bb75b;
  *background-color: #51a351;
  background-image: -ms-linear-gradient(top, #62c462, #51a351);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
  background-image: -webkit-linear-gradient(top, #62c462, #51a351);
  background-image: -o-linear-gradient(top, #62c462, #51a351);
  background-image: -moz-linear-gradient(top, #62c462, #51a351);
  background-image: linear-gradient(top, #62c462, #51a351);
  background-repeat: repeat-x;
  border-color: #51a351 #51a351 #387038;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#62c462', endColorstr='#51a351', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}





.btnx-success:hover,
.btnx-success:active,
.btnx-success.active,
.btnx-success.disabled,
.btnx-success[disabled] {
  background-color: #51a351;
  *background-color: #499249;
}

.btnx-success:active,
.btnx-success.active {
  background-color: #408140 \9;
}






.class5
{
color:red;
font-size:12px;
}

.class7
{
color:#bbb;
font-size:11px;
}


.class6
{
color:#007733;
font-size:12px;
}

.class6 A:link {text-decoration:none;color:#007733;}
.class6 A:visited {text-decoration:none;color:#007733;}
.class6 A:active {text-decoration: none;color:#007733;}
.class6 A:hover {text-decoration: underline; color:#007733;}






::selection { background: #a4dcec; }
::-moz-selection { background: #a4dcec; }
::-webkit-selection { background: #a4dcec; }

::-webkit-input-placeholder { /* WebKit browsers */
  color: #ccc;
  font-style: italic;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color: #ccc;
  font-style: italic;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #ccc;
  font-style: italic;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #ccc !important;
  font-style: italic;  
}



article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
ol, ul { list-style: none; }

input, textarea { 
  -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  outline: none; 
}

blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
strong { font-weight: bold; } 



#topbar {
  background: #4f4a41;
  padding: 10px 0 10px 0;
  text-align: center;
}

#topbar a {
  color: #fff;
  font-size:1.3em;
  line-height: 1.25em;
  text-decoration: none;
  opacity: 0.5;
  font-weight: bold;
}

#topbar a:hover {
  opacity: 1;
}



.center { display: block; text-align: center; }


/** page structure **/
#w {
  display: block;
  width: 750px;
  margin: 0 auto;
  padding-top: 30px;
}

#content {
  display: block;
  width: 100%;
  background: #fff;
  padding: 25px 20px;
  padding-bottom: 35px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px 0px;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px 0px;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px 0px;
}


.flatbtn {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  outline: 0;
  border: 0;
  color: #f3faef;
  text-decoration: none;
  background-color: #6bb642;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  font-size: 1.2em;
  font-weight: bold;
  padding: 12px 22px 12px 22px;
  line-height: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  text-transform: uppercase;
  text-shadow: 0 1px 0 rgba(0,0,0,0.3);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 0 rgba(15, 15, 15, 0.3);
  -moz-box-shadow: 0 1px 0 rgba(15, 15, 15, 0.3);
  box-shadow: 0 1px 0 rgba(15, 15, 15, 0.3);
}
.flatbtn:hover {
  color: #fff;
  background-color: #73c437;
}
.flatbtn:active {
  -webkit-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.1);
  -moz-box-shadow:inset 0 1px 5px rgba(0, 0, 0, 0.1);
  box-shadow:inset 0 1px 5px rgba(0, 0, 0, 0.1);
}

/** custom login button **/
.flatbtn-blu { 
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  outline: 0;
  border: 0;
  color: #edf4f9;
  text-decoration: none;
  background-color: #4f94cf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  font-size: 1.3em;
  font-weight: bold;
  padding: 12px 26px 12px 26px;
  line-height: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  text-transform: uppercase;
  text-shadow: 0 1px 0 rgba(0,0,0,0.3);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
}
.flatbtn-blu:hover {
  color: #fff;
  background-color: #519dde;
}
.flatbtn-blu:active {
  -webkit-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.1);
  -moz-box-shadow:inset 0 1px 5px rgba(0, 0, 0, 0.1);
  box-shadow:inset 0 1px 5px rgba(0, 0, 0, 0.1);
}


/** modal window styles **/
#lean_overlay {
    position: fixed;
    z-index:100;
    top: 0px;
    left: 0px;
    height:100%;
    width:100%;
    background: #000;
    display: none;
}


#loginmodal {
  width: 300px;
  padding: 15px 20px;
  background: #f3f6fa;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);
}

#loginform { /* no default styles */ }

#loginform label { display: block; font-size: 1.1em; font-weight: bold; color: #7c8291; margin-bottom: 3px; }


.txtfield { 
  display: block;
  width: 100%;
  padding: 6px 5px;
  margin-bottom: 15px;
  font-family: 'Helvetica Neue', Helvetica, Verdana, sans-serif;
  color: #7988a3;
  font-size: 1.4em;
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.8);
  background-color: #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#edf3f9), to(#fff));
  background-image: -webkit-linear-gradient(top, #edf3f9, #fff);
  background-image: -moz-linear-gradient(top, #edf3f9, #fff);
  background-image: -ms-linear-gradient(top, #edf3f9, #fff);
  background-image: -o-linear-gradient(top, #edf3f9, #fff);
  background-image: linear-gradient(top, #edf3f9, #fff);
  border: 1px solid;
  border-color: #abbce8 #c3cae0 #b9c8ef;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.4);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.4);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.4);
  -webkit-transition: all 0.25s linear;
  -moz-transition: all 0.25s linear;
  transition: all 0.25s linear;
}

.txtfield:focus {
  outline: none;
  color: #525864;
  border-color: #84c0ee;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15), 0 0 7px #96c7ec;
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15), 0 0 7px #96c7ec;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15), 0 0 7px #96c7ec;
}






.btnxz {
  display: inline-block;
  *display: inline;
  padding: 2px 5px 2px;
  margin:2px;
 
  font-size: 12px;
  line-height: 12px;
  *line-height: 12px;
  color: #333333;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;
  background-color: #f5f5f5;
  *background-color: #e6e6e6;
  background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  border: 1px solid #cccccc;
  *border: 0;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.btnxz:hover,
.btnxz:active,
.btnxz.active,
.btnxz.disabled,
.btnxz[disabled] {
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}

.btnxz:active,
.btnxz.active {
  background-color: #cccccc \9;
}

.btnxz:first-child {

}

.btnxz:hover {
  color: #333333;
  text-decoration: none;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
  /* Buttons in IE7 don't get borders, so darken on hover */

  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
     -moz-transition: background-position 0.1s linear;
      -ms-transition: background-position 0.1s linear;
       -o-transition: background-position 0.1s linear;
          transition: background-position 0.1s linear;
}

.btnxz:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.btnxz.active,
.btnxz:active {
  background-color: #e6e6e6;
  background-color: #d9d9d9 \9;
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}



.btnxz-primary,
.btnxz-primary:hover,
.btnxz-warning,
.btnxz-warning:hover,
.btnxz-danger,
.btnxz-danger:hover,
.btnxz-success,
.btnxz-success:hover,
.btnxz-info,
.btnxz-info:hover,
.btnxz-inverse,
.btnxz-inverse:hover {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.btnxz-primary.active,
.btnxz-warning.active,
.btnxz-danger.active,
.btnxz-success.active,
.btnxz-info.active,
.btnxz-inverse.active {
  color: rgba(255, 255, 255, 0.75);
}




.btnxz {
  border-color: #ccc;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}




.btnxz-success {
  background-color: #5bb75b;
  *background-color: #51a351;
  background-image: -ms-linear-gradient(top, #62c462, #51a351);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
  background-image: -webkit-linear-gradient(top, #62c462, #51a351);
  background-image: -o-linear-gradient(top, #62c462, #51a351);
  background-image: -moz-linear-gradient(top, #62c462, #51a351);
  background-image: linear-gradient(top, #62c462, #51a351);
  background-repeat: repeat-x;
  border-color: #51a351 #51a351 #387038;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#62c462', endColorstr='#51a351', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}





.btnxz-success:hover,
.btnxz-success:active,
.btnxz-success.active,
.btnxz-success.disabled,
.btnxz-success[disabled] {
  background-color: #51a351;
  *background-color: #499249;
}

.btnxz-success:active,
.btnxz-success.active {
  background-color: #408140 \9;
}





 .btnxz
{
padding:8px 14px 8px;
font-weight:normal;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px
}



.infoo {
border: 1px solid;
margin: 10px 0px;
margin-top:20px;
padding:15px 10px 15px 50px;
background-repeat: no-repeat;
background-position: 10px center;
 text-align: left;
line-height: 16px;
font-size:13px;
}

.infoo {
color: #00529B;
background-color: #BDE5F8;
background-image: url('http://www.bolsia.com/images/infoo.png');
}

.infoo a:link {
text-decoration: none;
color: #ff0000;
}

.infoo a:visited {
    text-decoration: none;
color: #ff0000;
}

.infoo a:hover {
    text-decoration: underline;
color: #ff0000;
}

.infoo a:active {
    text-decoration: underline;
color: #ff0000;
}



.btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
          box-shadow: none;
  opacity: .65;
}
a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:focus,
.btn-default.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.btn-default:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fff;
  background-color: #333;
}
.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}
.btn-primary:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:focus,
.btn-success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}
.btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:focus,
.btn-info.focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}
.btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:focus,
.btn-warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}
.btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:focus,
.btn-danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}
.btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.btn-link {
  font-weight: normal;
  color: #337ab7;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #777;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}


.alert {
  padding: 15px;
  margin-bottom: 6px;
  margin-top:3px;
  border: 1px solid transparent;
  border-radius: 8px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success {
  color: #000;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #000;
}
.alert-info {
  color: #000;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}
.alert-warning {
  color: #000;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}
.alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}


.close {
  float: right;
  font-size: 20px;
  font-weight: bold;
  line-height: 18px;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.close:hover {
  color: #000000;
  text-decoration: none;
  opacity: 0.4;
  filter: alpha(opacity=40);
  cursor: pointer;
}

.alert {
  padding: 8px 35px 8px 14px;
  margin-bottom: 18px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #fcf8e3;
  border: 1px solid #fbeed5;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  color: #c09853;
}
.alert-heading {
  color: inherit;
}
.alert .close {
  position: relative;
  top: -2px;
  right: -21px;
  line-height: 18px;
}
.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #000;
    font-size: 12px;
}
.alert-danger,
.alert-error {
  background-color: #f2dede;
  border-color: #eed3d7;
  color: #b94a48;
}
.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #000;
}
.alert-block {
  padding-top: 14px;
  padding-bottom: 14px;
}
.alert-block > p,
.alert-block > ul {
  margin-bottom: 0;
}

/*
    Note: It is best to use a less version of this file ( see http://css2less.cc
    For the media queries use @screen-sm-min instead of 768px.
    For .omb_spanOr use @body-bg instead of white.
*/

@media (min-width: 768px) {
    .omb_row-sm-offset-3 div:first-child[class*="col-"] {
        margin-left: 25%;
    }
}

.omb_login .omb_authTitle {
    text-align: center;
	line-height: 300%;
}
	
.omb_login .omb_socialButtons a {
	color: white; // In yourUse @body-bg 
	opacity:0.9;
}
.omb_login .omb_socialButtons a:hover {
    color: white;
	opacity:1;    	
}
.omb_login .omb_socialButtons .omb_btn-facebook {background: #3b5998;}
.omb_login .omb_socialButtons .omb_btn-twitter {background: #00aced;}
.omb_login .omb_socialButtons .omb_btn-google {background: #c32f10;}


.omb_login .omb_loginOr {
	position: relative;
	font-size: 1.5em;
	color: #aaa;
	margin-top: 1em;
	margin-bottom: 1em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}
.omb_login .omb_loginOr .omb_hrOr {
	background-color: #cdcdcd;
	height: 1px;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}
.omb_login .omb_loginOr .omb_spanOr {
	display: block;
	position: absolute;
	left: 50%;
	top: -0.6em;
	margin-left: -1.5em;
	background-color: white;
	width: 3em;
	text-align: center;
}			

.omb_login .omb_loginForm .input-group.i {
	width: 2em;
}
.omb_login .omb_loginForm  .help-block {
    color: red;
}

	
@media (min-width: 768px) {
    .omb_login .omb_forgotPwd {
        text-align: right;
		margin-top:10px;
 	}		
}
