.icon-bookmark.icon-white {
    color: white;
}

.rel-email { list-style: none; padding: 0px; margin:0px; }
.rel-email li { padding: 0px; margin:0px;}
.rel-email a { font-weight: lighter; background: none; border: none; text-align: left; }

nav.menu {}
nav.menu ul { list-style:none;margin:0px; padding:0px;}
nav.menu ul li { float:left; list-style:none; margin:0px; padding:0px;}
nav.menu ul li a { padding:7px 13px; display:block; background:#2C6877; margin:0px; margin-right:1px; }
nav.menu ul li a:hover {background:#2C6899;}
nav.menu ul li a.active { background:#FFF; color:#2C6877 !important;}

.row { display:block; clear:both; overflow:hidden;}

.ml {padding:15px 0px !important; margin:0px !important; width:auto !important; display:block !important; float:none !important;}
.ml ul { padding:0px; margin:0px; float:right;}
.ml ul li { padding:0px; margin:0px;}
.ml ul li a {background: -moz-linear-gradient(center top , #2C6877, #003D4C) repeat scroll 0% 0% #003D4C; color:#FFF !important; text-shadow: 0px 1px 0px #000;}
.ml ul li a:hover {background: -moz-linear-gradient(center top , #003D4C, #2C6877) repeat scroll 0% 0% #003D4C;}
.thumb1 { max-width: 80px; border: 1px solid #CCC; padding: 3px; background: #FFF;}
.thumb2 { max-width: 150px; border: 1px solid #CCC; padding: 3px; background: #FFF;}
.thumb3 { max-width: 30px; border: 1px solid #CCC; padding: 3px; background: #FFF; margin-right: 5px;}
.center { text-align: center;}

.contentbox {
text-align: center;
background-color: #F7F7F7;
border: 1px dashed #CCC;
color:#666;
margin:0px; margin-bottom: 10px;
}
.textgreen {
color: #779500;
}
.textred,
a.textred {
color: #C00 !important;
}
.textblack {
color: black; 
}
.contentbox a,
.contentbox  b { font-weight: lighter;}


.modal { top: 30px !important; position: absolute !important; }

tr.suspenso { background: #ffd6d6 !important; }
tr.suspenso:nth-child(odd){ background: #f7c0c0 !important;}
tr.suspenso:hover td{ background: #f9b0ae !important;} 

/*.faturas { overflow: auto; }*/
 
.btn.alert-alert { color: #d3a519;}


@media only screen and (max-width: 768px) {

	body { padding: 0px; margin: 0px; } 
	#container { width: 100%; overflow: hidden; display: block; }
	.navbar-inner { margin-right: 0px; margin-left: 0px; padding-right: 0px; padding-left: 10px;  }
	.navbar-inner .btn-primary { float: none; margin-bottom: 5px; }
	.empresas, .faturas { overflow: auto; width: 100%; display: block; }

}