* {
	margin:0px;
	padding:0px;
}
*, *::after, *::before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html,body{
	color:#777;
	font: 13px 'Open Sans', Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	background:#f6f6f6;
}
form {
	display:inline;
	margin:0;
	padding:0;
}
ul,li {
	list-style-type:none;
	margin:0;
	padding:0;
}
table {
	width:95%;
	margin:0 auto;
}
td {
	padding:4px 10px;
	color:#3e3e3e;
}
.tablelist {
	margin:0 auto;
	width:80%:
}
.tablelist td {
	border:1px solid #f6f6f6;
	font-size: 10pt;
}
.tablelist td a {
	color:#02a5d0;
}
.tablelist td i {
	font-size: 15pt;
}
.tablelist td i a {
	color: #808080;
}
input, select, textarea {
	font-family:'Archivo Narrow', Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:lighter;
	background:#F8F8F8;
	border:1px solid #bbb;
	border-radius:5px;
	margin:0;
	padding:8px 5px;
	outline:none;
	background: rgb(229,229,229);
	background: -moz-linear-gradient(top,  rgba(229,229,229,1) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(229,229,229,1)), color-stop(100%,rgba(255,255,255,1)));
	background: -webkit-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%);
	background: linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff',GradientType=0 );
}
.bgtd-admin {
	background: #f4f4f4;
	padding: 7px;
}
#tablenob {
	border:0px;
}
#tablenob td {
	border:0px;
}
label {
	font-size:9pt;
}
.opcionescheckbox {
	width:650px;
	margin:10px 0;
	padding:0px;
	overflow:hidden;
}
.opcionescheckbox li {
	float:left;
	width:150px;
	height:20px;
	margin:0 10px 10px 0;
	padding:0px;
	font-size:10pt;
}
.listradio {
	margin:0px;
	padding:0px;
	overflow:hidden;
}
.listradio li {
	float:left;
	width:240px;
	height:30px;
	padding:7px;
	margin:0 10px 10px 0;
	font-size:8pt;
	border-right:1px solid #C0C0C0;
	border-bottom:1px solid #C0C0C0;
}
.boxcontent h1 {
	text-align:left;
	width:100%;
	margin-top: 20px;
	padding:7px 0 7px 20px;
	color:#3e3e3e;
	height:50px;
	line-height:40px;
	background: #d4d4d4;
	border:1px solid #C0C0C0;
	border-radius:4px;
	font-family: 'Open Sans Condensed';
}
h2 {
	text-align:left;
	width:100%;
	padding:7px 0 7px 20px;
	color:#3e3e3e;
	line-height:30px;
	background: #d4d4d4;
	border:1px solid #C0C0C0;
	border-radius:4px;
	font-family: 'Open Sans Condensed';
}
h3 {
	color:#3e3e3e;
	text-align:center;
}
h3 a {
	color:#00a9d4;
	text-decoration:underline;
}
a {
	color:#3e3e3e;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
img {
	border:0px;
}
.clear {
	clear:both;
}
span {
	font-size:8pt;
}
#submit {
	font-size:10pt;
	cursor:pointer;
	background:#636;/* #3B6B9C;*/
	color:#FFF;
	line-height:30px;
	border-width:0;
	margin:0;
	padding:0 20px;
	background: rgb(0,183,234);
	background: -moz-linear-gradient(top,  rgba(0,183,234,1) 0%, rgba(0,158,195,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,183,234,1)), color-stop(100%,rgba(0,158,195,1)));
	background: -webkit-linear-gradient(top,  rgba(0,183,234,1) 0%,rgba(0,158,195,1) 100%);
	background: -o-linear-gradient(top,  rgba(0,183,234,1) 0%,rgba(0,158,195,1) 100%);
	background: -ms-linear-gradient(top,  rgba(0,183,234,1) 0%,rgba(0,158,195,1) 100%);
	background: linear-gradient(top,  rgba(0,183,234,1) 0%,rgba(0,158,195,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b7ea', endColorstr='#009ec3',GradientType=0 );
}
#submit:hover {
	background:rgba(0,158,195,1);
}
.boton-gen {
	color:#FFF;
	border-width:0;
	padding-left: 12px;
	padding-right: 12px;
	background: rgb(0,183,234);
	background: -moz-linear-gradient(top,  rgba(0,183,234,1) 0%, rgba(0,158,195,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,183,234,1)), color-stop(100%,rgba(0,158,195,1)));
	background: -webkit-linear-gradient(top,  rgba(0,183,234,1) 0%,rgba(0,158,195,1) 100%);
	background: -o-linear-gradient(top,  rgba(0,183,234,1) 0%,rgba(0,158,195,1) 100%);
	background: -ms-linear-gradient(top,  rgba(0,183,234,1) 0%,rgba(0,158,195,1) 100%);
	background: linear-gradient(top,  rgba(0,183,234,1) 0%,rgba(0,158,195,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b7ea', endColorstr='#009ec3',GradientType=0 );
}
.boton-gen:hover {
	background:rgba(0,158,195,1);
}
#botonborrar {
	position:absolute;
	bottom:15px;
	right:25px;
	font-size:10pt;
	cursor:pointer;
	color:#FFF;
	line-height:30px;
	margin:0;
	padding:0 20px;
	background: #c81313;
	background: -webkit-gradient(linear, left top, left bottom, from(#c81313), to(#910b0b));
	background: -moz-linear-gradient(top,  #c81313,  #910b0b);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c81313', endColorstr='#910b0b');
}
#botonborrar:hover {
	background:#910b0b;
}
.registroborrar {
	margin:10px auto;
	padding:0;
	width:130px;
}
.registroborrar li {
	float:left;
	margin:0 15px 0 0;
}
.registroborrar li input {
	padding:7px 0px;
	border:1px solid #C0C0C0;
	background: #eeeeee;
	background: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#ffffff));
	background: -moz-linear-gradient(top,  #eeeeee,  #ffffff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff');
	font-size:14pt;
	border-radius:7px;
	width:50px;
	text-align:center;
}
.registroborrar li input:hover {
	padding:7px 0px;
	border:1px solid #C0C0C0;
	background: #C0C0C0;
	background: -webkit-gradient(linear, left top, left bottom, from(#C0C0C0), to(#ffffff));
	background: -moz-linear-gradient(top,  #C0C0C0,  #ffffff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#C0C0C0', endColorstr='#ffffff');
	font-size:14pt;
	border-radius:7px;
	width:50px;
	text-align:center;
}
.fullpage {
	position:relative;
}
header {
	background:#fff;
	color: #3e3e3e;
	height:105px;
	border-bottom:3px solid #3e3e3e;
	position:relative;
}
.logged {
	position:absolute;
	bottom:25px;
	right:40px;
	color:#808080;
}
.logged a {
	color: #808080;
}
.logged span {
	color:#02a5d0;
	font-size:12pt !important;
}
.admin {
	position:absolute;
	top:15px;
	right:40px;
	font-size:2em;
	color:#3e3e3e;
	font-size:26pt;
	font-family: 'Open Sans Condensed';
}
.homeadmin {
	width:290px;
	margin:40px auto 0 auto;
	background:#FFF;
	border:2px solid #bbb;
	border-radius:4px;
	padding:20px;
	text-shadow:1px 1px 0 #fff;
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
	background: linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);
	-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1);
	box-shadow:0 1px 2px rgba(0,0,0,0.1);
	position:relative;
}
#logohome {
	margin:70px auto 0 auto;
	width:400px;
	text-align:center;
}
h1 {
	font-size:20px;
	color:#282828;
	border-bottom:1px dotted #CCC;
	background:url(images/logout.png) no-repeat left center;
	line-height:30px;
	height:25px;
	margin:0 0 10px;
	padding:0 0 0 30px;
	text-shadow:1px 1px 0 #eee;
	font-family: 'Open Sans Condensed';
}
.homeadmin label {
	font-size:10pt;
	padding:4px 0;
	display:block;
}
.homeadmin #button{
	height:30px;
	width:80px;
	font-size:10pt;
	cursor:pointer;
	background:#3B6B9C;
	color:#FFF;
	line-height:30px;
	border-width:0;
	margin:0;
	padding:0;
	background: rgb(0,183,234);
	background: -moz-linear-gradient(top,  rgba(0,183,234,1) 0%, rgba(0,158,195,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,183,234,1)), color-stop(100%,rgba(0,158,195,1)));
	background: -webkit-linear-gradient(top,  rgba(0,183,234,1) 0%,rgba(0,158,195,1) 100%);
	background: -o-linear-gradient(top,  rgba(0,183,234,1) 0%,rgba(0,158,195,1) 100%);
	background: -ms-linear-gradient(top,  rgba(0,183,234,1) 0%,rgba(0,158,195,1) 100%);
	background: linear-gradient(top,  rgba(0,183,234,1) 0%,rgba(0,158,195,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b7ea', endColorstr='#009ec3',GradientType=0 );
}
.homeadmin #button:hover{
	background:rgba(0,158,195,1);
}
.homeadmin input {
	font-family:'Archivo Narrow', Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:lighter;
	background:#F8F8F8;
	border:1px solid #bbb;
	border-radius:5px;
	margin:0;
	width:247px;
	padding:8px 5px;
	outline:none;
	background: rgb(229,229,229);
	background: -moz-linear-gradient(top,  rgba(229,229,229,1) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(229,229,229,1)), color-stop(100%,rgba(255,255,255,1)));
	background: -webkit-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%);
	background: linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff',GradientType=0 );
}
.uploadcarga {
	position:absolute;
	top:50px;
	left:370px;
}
.xentra {
	position:absolute;
	right:15px;
	bottom:-25px;
	z-index:50;
}
.logoadmin {
	margin:0;
	padding:18px 0 0 25px;
	height:99px;
}
.logoadmin a {
	text-decoration: none;
	color: #3e3e3e;
}
.sidebar {
	float:left;
	margin:25px 0 25px 20px;
	padding:0x;
	width:18%;
	border:1px solid #C0C0C0;
	background:#fff;
	border-radius:4px;
}
.sidebar p {
	background:#3e3e3e;
	text-align:center;
	color:#fff;
	padding:7px 0;
	margin:0;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
}
.sidebar li {
	margin:0;
	font-size:10pt;
	text-transform:uppercase;
	text-align:left;
	border-right:1px solid #fff;
}
.sidebar li a {
	display:block;
	padding:5px 20px;
	background:#fff;
	color:#3e3e3e;
	text-decoration:none;
	border-bottom:1px dotted #808080;
}
.sidebar li a:hover {
	padding:5px 20px;
	background:#f2f2f2;
	color:#000;
}
.online {
	font-size:9pt;
	color:#329603;
	text-align:center;
}
.proceso {
	font-size:9pt;
	color:#ffc000;
	text-align:center;
}
.offline {
	font-size:9pt;
	text-align:center;
	color:#bf1919;
}
.eliminado {
	font-size:8pt;
	text-align:center;
	color:#808080;
}
.ots {
	text-align:center;
	font-size:10pt;
}
.ots a {
	color:#3e3e3e;
}
.container {
	overflow: hidden;
}
.contentadmin {
	float:right;
	background:#fff;
	border-radius:4px;
	padding:15px;
	margin:25px 25px 25px 20px;
	width:77%;
	position:relative;
	border:1px solid #C0C0C0;
	font-size:12pt;
}
.contentadmin p {
	margin:27px 0 17px 0;
	padding:0;
}
.contentadmin b {
	color:#00afde !important;
	font-size:14pt !important;
}
.contentadmin h3 {
	margin-bottom: 20px;
}
.search {
	position:absolute;
	top:25px;
	right:35px;
}
#inputsearch {
	font-family:'Archivo Narrow', Arial, Helvetica, sans-serif;
	font-size:12px;
	width:200px;
	font-weight:lighter;
	background:#F8F8F8;
	border:1px solid #bbb;
	border-radius:5px;
	margin:0;
	padding:4px 5px;
	outline:none;
	background: rgb(229,229,229);
	background: -moz-linear-gradient(top,  rgba(229,229,229,1) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(229,229,229,1)), color-stop(100%,rgba(255,255,255,1)));
	background: -webkit-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%);
	background: linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff',GradientType=0 );
}
#submitsearch {
	font-size:10pt;
	cursor:pointer;
	background:#3B6B9C;
	color:#FFF;
	border-width:0;
	margin:0;
	padding:4px 10px;
	background: rgb(0,183,234);
	background: -moz-linear-gradient(top,  rgba(0,183,234,1) 0%, rgba(0,158,195,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,183,234,1)), color-stop(100%,rgba(0,158,195,1)));
	background: -webkit-linear-gradient(top,  rgba(0,183,234,1) 0%,rgba(0,158,195,1) 100%);
	background: -o-linear-gradient(top,  rgba(0,183,234,1) 0%,rgba(0,158,195,1) 100%);
	background: -ms-linear-gradient(top,  rgba(0,183,234,1) 0%,rgba(0,158,195,1) 100%);
	background: linear-gradient(top,  rgba(0,183,234,1) 0%,rgba(0,158,195,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b7ea', endColorstr='#009ec3',GradientType=0 );
}
#submitsearch:hover {
	background:rgba(0,158,195,1);
}
#inputsearch2 {
	font-family:'Archivo Narrow', Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:lighter;
	background:#F8F8F8;
	border:1px solid #bbb;
	border-radius:5px;
	margin:0;
	padding:4px 5px;
	outline:none;
	background: rgb(229,229,229);
	background: -moz-linear-gradient(top,  rgba(229,229,229,1) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(229,229,229,1)), color-stop(100%,rgba(255,255,255,1)));
	background: -webkit-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%);
	background: linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff',GradientType=0 );
}
.admintitles {
	background:#eee;
	color:#3e3e3e;
	font-size:10pt;
}
.admintitles2 {
	color:#00b3e3;
	font-size:12pt;
}
.showimagen {
	margin:0;
	padding:0;
	position:relative;
}
.showimagen #showsmall {
	position:absolute;
	top:20px;
	left:-40px;
	width:100px;
	box-shadow: x y blur color;
	-webkit-box-shadow: 0 5px 20px rgb(30,30,30);
	-moz-box-shadow: 0 5px 20px rgb(30,30,30); 
	box-shadow: 0 5px 20px rgb(30,30,30);
}
.catadmin {
	margin:0;
	padding:0;
	overflow:hidden;
}
.catadmin li {
	float:left;
	width:150px;
	margin:0;
	padding:5px 5px 0 0;
}
.galerias {
	margin:17px 0;
	padding:0;
}
.galerias li {
	float:left;
	border:1px solid #C0C0C0;
	padding:10px 10px 40px 10px !important;
	border-radius:10px;
	margin:0 8px 8px 0;
	width:18%;
	height: auto;
	font-size:9pt;
	text-align:center;
	position:relative;
	background: #eeeeee;
	background: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#ffffff));
	background: -moz-linear-gradient(top,  #eeeeee,  #ffffff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff');
}
.galerias li a {
	color:#3e3e3e;
}
.delete {
	position:absolute;
	bottom:8px;
	right:8px;
}
.galerias .status {
	position:absolute;
	bottom:8px;
	left:8px;
}
.prodrel {
	overflow:hidden;
	margin:0px;
	padding:0px;
}
.prodrel li {
	float:left;
	width:100px;
	height:150px;
	border:1px solid #C0C0C0;
	border-radius:7px;
	margin:0 5px 5px 0;
	padding:5px 10px 10px 10px;
	font-size:8pt;
	position:relative;
}
.asig {
	margin:4px 0 !important;
	padding:0px !important;
}
footer {
	width: 100%;
	padding: 20px 30px 20px 20px;
	font-size: 8pt;
	background: #fff;
	color: #808080;
	height: 55px;
	text-align: right;
	border-top: 3px solid #3e3e3e;
}
footer a {
	color: #C0C0C0;
}

.menuadmin {
	margin:0 0 10px 0;
	padding:0px;
}
.menuadmin li {
	border:1px solid #C0C0C0;
	padding:2px 10px;
	margin:0 0 4px 0;
}
.menuadmin li:hover {
	background:#d5d5d5;
}
.content {
	width:100%;
}
.boxcontent {
	float:left;
	width:98%;
	margin:0;
	padding:4px 10px 10px 10px;
	z-index:50;
}
