@CHARSET "UTF-8";
body {
/*  background-image: url("../img/bg.png");
  background-repeat: repeat-y; 
  background-position: top left;*/
  background-color: #fff;
}
a {
	color: #50a3b8; 
}
input { -moz-border-radius:10px; -webkit-border-radius:10px; }
textarea { -moz-border-radius:10px; -webkit-border-radius:10px; }
.box {
	background-image: url('../img/bg_box.png');
	background-repeat: repeat-x;
	background-color: #3b5ca3; 
	color: #ffffff;
}
.box h1, .box h2, .box h3, .box h4, .box h5, .box h6 {color:#eee;}
.box a { color: #d9ec97 }
.box2 {
	padding:1.5em;
	margin-bottom:1.5em;
	background-image: url('../img/bg_box2.png');
	background-repeat: repeat-x;
	background-color: #99c01a;
	color: #000000;
}
.box2 a { color: #3b5ca3; }
.admin-menu ul {
	list-style: none;
}
.admin-menu li {
	font-weight: bold;
	margin-bottom: 10px;
}

table.messages {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: #EEEEEE #EEEEEE #EEEEEE #EEEEEE;
	border-collapse: collapse;
}

table.messages th {
	border-width: 1px 1px 1px 1px;
	padding: 5px 5px 5px 5px;
	border-style: inset inset inset inset;
	border-color: #EEEEEE #EEEEEE #EEEEEE #EEEEEE;
	-moz-border-radius: 0px 0px 0px 0px;
	background-color: #3b5ca3;
	color: #ffffff;
}

table.messages td {
	border-width: 1px 1px 1px 1px;
	padding: 5px 5px 5px 5px;
	border-style: inset inset inset inset;
	border-color: #EEEEEE #EEEEEE #EEEEEE #EEEEEE;
	-moz-border-radius: 0px 0px 0px 0px;
}
.box .quiet { color: #ddd};

.register {
	text-align: left; 
	height: 273px;
}

div.tabmenu {
	display: block;
	padding-top: 12px;
	padding-bottom: 15px;
	border-width: 0px 0px 3px 0px;
	border-style: solid solid solid solid;
	border-color: #3b5ca3 #3b5ca3 #3b5ca3 #3b5ca3;
	margin-top:0px;
	margin-bottom: 20px;
	line-height: 30px;
}

div.tabmenu hr {
	height: 2px;
	color: #3b5ca3;
}

div.tabmenu ul {
	list-style: none;
}

div.tabmenu li {
	display: block;
	float: left;
	font-size: 15px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
}

a.selected {
	font-size: 15px;
	text-decoration: none;
	-moz-border-radius: 10px 10px 0px 0px; /* Firefox */
 	-webkit-border-radius:10px 10px 0px 0px; /* Safari and Chrome */
 	border-radius: 10px 10px 0px 0x; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
	background-image: url('../img/bg_box.png');
	background-repeat: repeat-x;
	background-color: #3b5ca3;
	padding: 10px 10px 10px 10px;
	color: #eee;
}

a.unselected {
	font-size: 15px;
	text-decoration: none;
	-moz-border-radius: 10px 10px 0px 0px; /* Firefox */
 	-webkit-border-radius:10px 10px 0px 0px; /* Safari and Chrome */
 	border-radius: 10px 10px 0px 0x; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
	background-image: url('../img/bg_box2.png');
	background-repeat: repeat-x;
	background-color: #99c01a;
	padding: 10px 10px 10px 10px;
	color: #eee;
}

a.selected:hover {
	font-size: 15px;
	text-decoration: none;
	-moz-border-radius: 10px 10px 0px 0px; /* Firefox */
 	-webkit-border-radius:10px 10px 0px 0px; /* Safari and Chrome */
 	border-radius: 10px 10px 0px 0x; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */	
	background-image: url('../img/bg_box.png');
	background-repeat: repeat-x;
	background-color: #3b5ca3;
	padding: 10px 10px 10px 10px;
	color: #fff;
	opacity:0.6;
}

a.unselected:hover {
	font-size: 15px;
	text-decoration: none;
	-moz-border-radius: 10px 10px 0px 0px; /* Firefox */
 	-webkit-border-radius:10px 10px 0px 0px; /* Safari and Chrome */
 	border-radius: 10px 10px 0px 0x; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */ 	
	background-image: url('../img/bg_box2.png');
	background-repeat: repeat-x;
	background-color: #99c01a;
	padding: 10px 10px 10px 10px;
	color: #fff;
	opacity:0.6;
}

.rounded {
	-moz-border-radius: 10px; /* Firefox */
 	-webkit-border-radius: 10px; /* Safari and Chrome */
 	border-radius: 10x; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
 	behavior: url('/css/ie-css3.htc'); /* Activamos el soporte para IE */
}
.rounded_bottom {
	-moz-border-radius: 0px 0px 10px 10px; /* Firefox */
 	-webkit-border-radius:0px 0px 10px 10px; /* Safari and Chrome */
 	border-radius: 0px 0px 10px 10x; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
 	behavior: url('/css/ie-css3.htc'); /* Activamos el soporte para IE */
}

.plans tr.filled {
	background-color: #ebeff5;
}
.plans td {
	padding: 10px;
}

.notification {
	font-size: 16px;
}

#group_login {
	position:absolute;
	z-index:81;
	left:400px;
	display:none;
	background-color: #fff;
	color: #404040;
	padding: 10px;
}

.popup {
  display: none;
  position: absolute;
  z-index: 10;
}
