h3{	font-size:14px; font-family:Arial, Helvetica, sans-serif}
.norden{text-decoration:none;width:150px;padding:3px 3px 3px 3px;display: block;background-color:#FC0; text-align:center; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin:4px 4px 4px 4px;}
.norden:hover{background-color:#FF6}
ol,ul,li{list-style:none}
input{margin:5px 5px 5px 5px;}
table{font-size:14px;	padding: 2px 2px 2px 2px;	border-color:#CCCCCC;}
.tdpres{border: 2px solid #999999;}
img{border:0}
body, html {margin:0; padding:0;font-family:Arial, Helvetica, sans-serif;}
.contenido{position:relative;}
.logointer{
			margin:0 0 0 10%;
			-webkit-transition:width .5s;
			-moz-transition:width .5s;
			-ms-transition:width .5s;
			-o-transition:width .5s;
			transition:width .5s}
.bini{
	text-decoration:none;
	  display: block;
	  float:left;
	  padding:5px;
	  margin:0 10px 0 0;
	  background-color:#FC0;
     border: 1px solid #666;
    
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
.bini:hover{
	
	  background-color:#FFDF00;

	}
.divconte{

	background:#FFFFFF;
	width:90%;
	margin: 0px 5% 0px 5%; 
	
}


.divenca{
	height:150px;
	background:#CCCCCC;
	width:100%;
	left: 0px;
	top: 0px;
	margin: 0px 0px 0px 0px; 
	
}

.divpie{background-color:#CCCCCC; clear:both; width:100%;left: 0; min-height:200px; bottom:0; }


#wrappercat {
	z-index:20;
    width: 100%;
    
    font-size: 0.8125em;
}

.menucatego{
	
    width: auto;
    height: auto;
    -webkit-box-shadow: 0px 1px 3px 0px rgba(0,0,0,.73), 0px 0px 18px 0px rgba(0,0,0,.13);
    -moz-box-shadow: 0px 1px 3px 0px rgba(0,0,0,.73), 0px 0px 18px 0px rgba(0,0,0,.13);
    box-shadow: 0px 1px 3px 0px rgba(0,0,0,.73), 0px 0px 18px 0px rgba(0,0,0,.13);
}
.menucatego > li > a {
	text-decoration:none;
    background-color: #616975;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(114, 122, 134)),to(rgb(80, 88, 100)));
    background-image: -webkit-linear-gradient(top, rgb(114, 122, 134), rgb(80, 88, 100));
    background-image: -moz-linear-gradient(top, rgb(114, 122, 134), rgb(80, 88, 100));
    background-image: -o-linear-gradient(top, rgb(114, 122, 134), rgb(80, 88, 100));
    background-image: -ms-linear-gradient(top, rgb(114, 122, 134), rgb(80, 88, 100));
    background-image: linear-gradient(top, rgb(114, 122, 134), rgb(80, 88, 100));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#727a86', EndColorStr='#505864');
    border-bottom: 1px solid #33373d;
    -webkit-box-shadow: inset 0px 1px 0px 0px #878e98;
    -moz-box-shadow: inset 0px 1px 0px 0px #878e98;
    box-shadow: inset 0px 1px 0px 0px #878e98;
    width: 100%;
    height: 2.75em;
    line-height: 2.75em;
    text-indent: 2.75em;
    display: block;
    position: relative;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 600;
    color: #fff;
    text-shadow: 0px 1px 0px rgba(0,0,0,.5);
	
}
.menucatego ul li a {
	text-decoration:none;
    background: #fff;
    border-bottom: 1px solid #efeff0;
    width: 100%;
    height: 2.75em;
    line-height: 2.75em;
    text-indent: 2.75em;
    display: block;
    position: relative;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 0.923em;
    font-weight: 400;
    color: #878d95;
}
.menucatego ul li:last-child a {
    border-bottom: 1px solid #33373d;
}

.menucatego > li > a:hover, 
.menucatego > li > a.active {
    background-color: #FFCC33;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(69, 199, 235)),to(rgb(38, 152, 219)));
    background-image: -webkit-linear-gradient(top, rgb(69, 199, 235), rgb(38, 152, 219));
    background-image: -moz-linear-gradient(top, rgb(69, 199, 235), rgb(38, 152, 219));
    background-image: -o-linear-gradient(top, rgb(69, 199, 235), rgb(38, 152, 219));
    background-image: -ms-linear-gradient(top, rgb(69, 199, 235), rgb(38, 152, 219));
    background-image: linear-gradient(top, rgb(69, 199, 235), rgb(38, 152, 219));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#FFCC33', EndColorStr='#FFFF00');
    border-bottom: 1px solid #103c56;
    -webkit-box-shadow: inset 0px 1px 0px 0px #6ad2ef;
    -moz-box-shadow: inset 0px 1px 0px 0px #6ad2ef;
    box-shadow: inset 0px 1px 0px 0px #6ad2ef;
}
.menucatego  > li > a.active {
    border-bottom: 1px solid #1a638f;
}

.menucatego > li > ul li a:before {
    content: '▶';
    font-size: 8px;
    color: #bcbcbf;
    position: absolute;
    width: 1em;
    height: 1em;
    top: 0;
    left: -2.7em;
}
 
.menucatego > li > ul li:hover a,
.menucatego > li > ul li:hover a span,
.menucatego > li > ul li:hover a:before {
    color: #32373D;
}


.divreqpro{
	float:left;
	padding:10px; 
	max-width:550px;
	width:94%;

}
.clsherraseg{
max-width:500px;
width:100%;	
float:left;
padding:10px;

	

}

.qrcode-text-btn {
  display: inline-block;
  height: 1em;
  width: 1em;
  background: url(../../senegami/qr_icon.svg) 50% 50% no-repeat;
  cursor: pointer;
}
 
.qrcode-text-btn > input[type=file] {
  position: absolute;
  overflow: hidden;
  width: 1px;
  height: 1px;
  opacity: 0;
}

.qrcode-text {
  padding-right: 1.7em;
  margin-right: 0;
  vertical-align: middle;
}
 
.qrcode-text + .qrcode-text-btn {
  width: 1.7em;
  margin-left: -1.7em;
  vertical-align: middle;
}
 
 

@media screen and (max-width: 1200px) {
1divreqpro{
	max-width:550px;
	background-color:#999999;
}

}