/*---------------------------Main---------------------------*/
body {
	background-color:#F5F5F5;
	font-family:Verdana, Geneva, sans-serif;
	margin:0px;
	padding:0px;
	height:100%;
        font-size:11px;
}
h1, h2, h3 {
	margin:0px;
	padding:0px;
}
/*Header*/
#header {
	background: #000; /* old browsers */
	background: -moz-linear-gradient(top, #000 0%, #333 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000), color-stop(100%,#333)); /* webkit */
	color:#CCC;
	padding:10px;
/*	background-image:url(../images/bgHeader.png);*/
	background-repeat:repeat;
}
#navSup {
	text-align:right;
	padding:10px;
	color:#fff;
	background: #0079b9; /* old browsers */
	background: -moz-linear-gradient(top, #0079b9 0%, #005b8b 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0079b9), color-stop(100%,#005b8b)); /* webkit */
}
#navSup  a{
	color:#fff;
	text-decoration:none;
}



/*Login*/
.login {
	font-size:16px;
	border:1px solid #999;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	padding:50px;
	background: #E5E5E5; /* old browsers */
	background: -moz-linear-gradient(top, #E5E5E5 0%, #F7F7F7 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E5E5E5), color-stop(100%,#F7F7F7)); /* webkit */
	text-shadow:1px 1px 1px #FFFFFF;
    position: absolute;
    top: 30%;
    height: 40%;   /* 60% + 20% superior + 20% derecha = 100%*/
    left: 30%;
	right:30%;
    width: 40%;    /* 60% + 20% + 20% = 100%*/
}
#login_username, #login_password {
	border:1px solid #666;
	height:30px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.login #boton {
	text-align:center;
}
#boton .inputLogin {
	font-size: 14px;
	color: #ffffff;
	padding: 10px 20px;
	background: -moz-linear-gradient(
		top,
		#a3a3a3 0%,
		#3b3b3b 50%,
		#242424 50%,
		#000000);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#a3a3a3),
		color-stop(0.50, #3b3b3b),
		color-stop(0.50, #242424),
		to(#000000));
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border: 1px solid #000000;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.6);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.6);
	text-shadow:
		0px -1px 0px rgba(000,000,000,1),
		0px 1px 0px rgba(255,255,255,0.2)

}
#menu {
	margin:0px;
	padding:0px;
	float:left;
	clear:both;
	width:100%;
}
#menu ul {
	margin-left:10px;
	padding:0px;
	float:left;
}
#menu .admin li, #menu .operador li, #menu .proveedor li {
	display:inline;
	margin:15px 2px;
	float:left;
}
#menu .proveedor li {
	display:inline;
	float:left;
	width:33%;
}
#menu .botones {
	color: #ffffff;
  	font-size: 12px;
  	padding: 10px;
  	text-decoration: none;
  	-webkit-border-radius: 5px;
  	-moz-border-radius: 5px;
  	-webkit-box-shadow: 0px 1px 1px #666666;
  	-moz-box-shadow: 0px 1px 1px #666666;
  	text-shadow: 1px 1px 0px #666666;
  	border: solid #4499c7 1px;
  	background: -webkit-gradient(linear, 0 0, 0 100%, from(#34c0d9), to(#11678f));
  	background: -moz-linear-gradient(top, #34c0d9, #11678f);

}
#menu .botones:hover {
	background: #0d79b3;

}
#menu .botones a {
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
.botones {
	color: #ffffff;
  	font-size: 12px;
  	padding: 5px;
  	text-decoration: none;
  	-webkit-border-radius: 5px;
  	-moz-border-radius: 5px;
  	-webkit-box-shadow: 0px 1px 1px #666666;
  	-moz-box-shadow: 0px 1px 1px #666666;
  	text-shadow: 1px 1px 0px #666666;
  	border: solid #666 1px;
  	background: -webkit-gradient(linear, 0 0, 0 100%, from(#ccc), to(#999));
  	background: -moz-linear-gradient(top, #ccc, #999);
        display: block;

}
.botones:hover {
	background: #333;

}
.botones a {
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
/*---------------------------Modulos---------------------------*/
#tit, #titEspecial {
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#CCC), to(#999));
  	background: -moz-linear-gradient(top, #CCC, #999);
	float:left;
	width:100%;
	border-bottom:1px solid #666;
}
#titEspecial {
	background-color: #999;
	color:#fff;
	font-weight:bold;
	font-size:14px;
}
#titEspecial form {
	padding:5px 10px;
}
#titEspecial input {
	color: #333;
	font-weight:bold;
  	text-decoration: none;
  	-webkit-border-radius: 10px;
  	-moz-border-radius: 10px;
  	text-shadow: 1px 1px 0px #fff;
  	border: solid #999 1px;
  	background: -webkit-gradient(linear, 0 0, 0 100%, from(#F5F5F5), to(#CCC));
  	background: -moz-linear-gradient(top, #F5F5F5, #CCC);
}
#tit h2{
	margin:10px;
	float:left;
	font-size:18px;
	color:#FFF;
}
#tit .botNueva {
	float:right;
	margin:10px;
	color: #333;
	line-height:10px;
  	font-size: 12px;
  	padding: 5px;
  	text-decoration: none;
  	-webkit-border-radius: 10px;
  	-moz-border-radius: 10px;
/*  	-webkit-box-shadow: 0px 1px 1px #666666;
  	-moz-box-shadow: 0px 1px 1px #666666;*/
  	text-shadow: 1px 1px 0px #fff;
  	border: solid #999 1px;
  	background: -webkit-gradient(linear, 0 0, 0 100%, from(#F5F5F5), to(#CCC));
  	background: -moz-linear-gradient(top, #F5F5F5, #CCC);
}
#tit .botNueva a {
	color:#333;
	text-decoration:none;
}
#tit .botNueva img {
	border:0px;
	float:left;
}
#tit .botNueva h3 {
	color:#333;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	float:left;
	padding-top:3px;
}
#footer {
	text-align:center;
	clear:both;
	font-size:10px;
	padding:10px;
	color:#fff;
	background: #0079b9; /* old browsers */
	background: -moz-linear-gradient(top, #0079b9 0%, #005b8b 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0079b9), color-stop(100%,#005b8b)); /* webkit */
}.menuUl{
    float: left;
}.contenidoDerecho{
    float: left;
    padding: 10px 0 0 40px;
}.fixClear{
    clear: both;
}
/* PARTNERS */
.contenido-partners .titulo-partners{margin-bottom: 18px;}
.contenido-partners .text-xml{height:auto;min-width: 900px; overflow: visible; min-height: 350px; resize:none; width: auto;}
.contenido-partners .form-partners{margin: 15px;padding-top: 0px;}
.contenido-partners #list-partners{padding: 0;}
.contenido-partners #list-partners li {list-style-type: none;}
.contenido-partners .nuevo-partner input {margin-right: 4px;}
.contenido-partners #list-partners li {margin: 3px 0;}
.contenido-partners #list-partners li div{width: 178px;display: table-cell;font-weight: bolder}
.contenido-partners #mensajeAjaxPartner.exito{color:green}
.contenido-partners #mensajeAjaxPartner.error{color:red}
/* PARTNERS */
