@import url("buscador.css");
BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	FONT-SIZE: 10px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	background-color: #FFFFFF;
	/*position: relative;*/
}
table.login{
	font-size:20px;
	
	}
TD {
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
input{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
input[type=text], input[type=password]{
	border:solid 1px #D7D7D7;
  	color: #000;
  	background-color:#FFFFFF;
	border-radius: 4px;
	height:1.65em;
	box-shadow: 2px 2px 6px #CCCCCC;
	padding-left: 5px;
	margin-bottom:3px;
}
input[readonly]{
	border=0px;
}
input[type=radio], input[type=checkbox]{
  	color: #000;
  	background-color:transparent;
	border:solid 0px;
}
in_VIEJO_put[type=button], input[type=submit], input[type=reset]{
	border-bottom:solid 1px #1F211A;
	border-left:solid 1px #DFEDC4;
	border-right:solid 1px #1F211A;
	border-top:solid 1px #DFEDC4;
  	color: #FFFFFF;
	padding:5px;
  	background-color:#6D755E;
	cursor:pointer;
}
input[type=button], input[type=submit], input[type=reset]{
	border: 1px solid #2e518b; /*anchura, estilo y color borde*/
	padding: 4px; /*espacio alrededor texto*/
	background-color: #247128; /*color botón*/
	color: #ffffff; /*color texto*/
	text-decoration: none; /*decoración texto*/
	text-transform: uppercase; /*capitalización texto*/
	font-family: 'Helvetica', sans-serif; /*tipografía texto*/
	border-radius: 4px; /*bordes redondos*/
	cursor:pointer;
}
 
input[type=button]:hover{
  background:#fff;
  color:#1AAB8A;
  box-shadow: 2px 2px 6px #CCCCCC;
}
input[type=button].cancelBtn:hover{
  background:#C33;
  color:#FFF;
}

input[type=button]:before,input[type=button]:after{
  content:'';
  position:absolute;
  top:0;
  right:0;
  height:2px;
  width:0;
  background: #1AAB8A;
  transition:400ms ease all;
  box-shadow: 2px 2px 6px #CCCCCC;
}
input[type=button]:after{
  right:inherit;
  top:inherit;
  left:0;
  bottom:0;
}
input[type=button]:hover:before,input[type=button]:hover:after{
  width:100%;
  transition:800ms ease all;
}

input[type=submit]:hover{
  background:#79D75E;
  color:#000;
  box-shadow: 2px 2px 6px #CCCCCC;
}
input[type=submit]:before,input[type=submit]:after{
  content:'';
  position:absolute;
  top:0;
  right:0;
  height:2px;
  width:0;
  background: #1AAB8A;
  transition:400ms ease all;
}
input[type=submit]:after{
  right:inherit;
  top:inherit;
  left:0;
  bottom:0;
}
input[type=submit]:hover:before,input[type=submit]:hover:after{
  width:100%;
  transition:800ms ease all;
}
 
 
tr.newHeader {
	background: url(/ServicioTecnico/flexigrid/css/images/wbg.gif) repeat-x top;
	border: 1px solid #ccc;
	border-bottom: 0px;
	border-top: 0px;
	padding: 4px;
}
.myInputError {
	background-color: #FFCCCC;
	border: 1px solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6600;
}
TEXTAREA {
	FONT-SIZE: 11px; FONT-FAMILY: "Courier New", Courier, monospace
}
select {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif;
	border:solid 1px #D7D7D7;
  	color: #000;
	border-radius: 4px;
	box-shadow: 2px 2px 6px #CCCCCC;
	padding-left: 5px !important;
	margin-bottom:3px;
}
select:not([multiple]){
	height:2em;
}
.bkgPage {
	FONT-SIZE: 10px; COLOR: #4e0202; BACKGROUND-COLOR: #D8DECC}
.bkgPage_Content {
	FONT-SIZE: 10px; COLOR: #4e0202; BACKGROUND-COLOR: #c8cfc8
}
.bkgSX {
	BACKGROUND-IMAGE: url(/desarrollo/images/bkg_sx.gif)
}
.bkgSX A {
	FONT-SIZE: 9px; COLOR: #d8decc; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.bkgSX A:hover {
	COLOR: #aa7864
}
.bkgSX_StoreLocator {
	BACKGROUND-IMAGE: url(../images/bkg_sx_storelocator.gif)
}
.bkgSX_Contact {
	BACKGROUND-IMAGE: url(../images/bkg_sx_contact.gif)
}
.bkgSX_Contact A {
	FONT-SIZE: 9px; COLOR: #d8decc; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.bkgSX_Contact A:hover {
	COLOR: #aa7864
}
.copyright {
	PADDING-BOTTOM: 10px; COLOR: #aa7864; PADDING-TOP: 30px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
.lastUpate {
	COLOR: #aa7864
}
.lastUpateInterno {
	COLOR: #4e0202
}
.breadcrumbs {
	FONT-SIZE: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.txtIntro {
	FONT-SIZE: 11px; COLOR: #4e0202; LINE-HEIGHT: 20px
}
.interlinea {
	LINE-HEIGHT: 140%
}
.dataOra {
	PADDING-RIGHT: 15px; COLOR: #4e0202; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.txtBlack {
	COLOR: #000000; LINE-HEIGHT: 140%
}
.txtBlackNoInt {
	COLOR: #000000
}
.txtBordeaux {
	COLOR: #760014
}
.txtBoldBordeaux {
	FONT-WEIGHT: bold; COLOR: #760014
}
.bkgBordeaux {
	BACKGROUND-COLOR: #4e0202
}
.bkgAlmond {
	BACKGROUND-COLOR: #d8decc
}
.bkgWhite {
	BACKGROUND-COLOR: #ffffff
}
.txt11px {
	FONT-SIZE: 11px
}
.txtArial {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.utility {
	PADDING-RIGHT: 13px; TEXT-ALIGN: right
}
.utility IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
.bkgWelcome {
	BACKGROUND-IMAGE: url(../images/wel_bkg.gif); COLOR: #ffffff; BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #d8decc
}
.bkgWelcome A {
	FONT-SIZE: 9px; COLOR: #4e0202; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.bkgWelcome A:hover {
	TEXT-DECORATION: underline
}
.txtWhite {
	COLOR: #ffffff; TEXT-ALIGN: right
}
.txtWhite_Center {
	COLOR: #ffffff;
	font-family: sans-serif;
}

.bkgHome {
	BACKGROUND-IMAGE: url(../images/bkg_home.jpg); COLOR: #000000; BACKGROUND-REPEAT: no-repeat
}
.contentHome {
	WIDTH: 584px; TEXT-ALIGN: right
}
.contentHome .dataOra {
	PADDING-RIGHT: 15px; COLOR: #aa7864; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bkgUnderConst {
	BACKGROUND-IMAGE: url(../images/bkg_underconst.gif); COLOR: #ffffff; BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #4e0202
}
A.listaProdotti {
	PADDING-BOTTOM: 15px; COLOR: #4e0202
}
.borderBlack {
	BORDER-RIGHT: #4e0202 1px solid; BORDER-TOP: #4e0202 1px solid; BORDER-LEFT: #4e0202 1px solid; BORDER-BOTTOM: #4e0202 1px solid
}
.bkgFreeStanding {
	FONT-SIZE: 11px; BACKGROUND-IMAGE: url(../images/bkg_freestanding.jpg); COLOR: #4e0202; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #c4b6a6
}
.bkgBuiltin {
	FONT-SIZE: 11px; BACKGROUND-IMAGE: url(../images/bkg_builtin.jpg); COLOR: #4e0202; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #c4b6a6
}
.bkgSettingPage_Xline {
	FONT-SIZE: 11px; BACKGROUND-IMAGE: url(../images/bkg_settingpage_xline.jpg); COLOR: #4e0202; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #c4b6a6
}
.bkgSettingPage_Tech {
	FONT-SIZE: 11px; BACKGROUND-IMAGE: url(../images/bkg_settingpage_Tech.jpg); COLOR: #4e0202; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #c4b6a6
}
.bkgSettingPage_Quarz {
	FONT-SIZE: 11px; BACKGROUND-IMAGE: url(../images/bkg_settingpage_Quarz.jpg); COLOR: #4e0202; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #c4b6a6
}
.bkgSettingPage_Class {
	FONT-SIZE: 11px; BACKGROUND-IMAGE: url(../images/bkg_settingpage_Class.jpg); COLOR: #4e0202; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #c4b6a6
}
.bkgSettingPage_Tradizione {
	FONT-SIZE: 11px; BACKGROUND-IMAGE: url(../images/bkg_settingpage_Tradizione.jpg); COLOR: #4e0202; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #c4b6a6
}
.bkgSettingPage_Diamond {
	FONT-SIZE: 11px; BACKGROUND-IMAGE: url(../images/bkg_settingpage_Diamond.jpg); COLOR: #4e0202; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #c4b6a6
}
.bkgSettingPage_Style {
	FONT-SIZE: 11px; BACKGROUND-IMAGE: url(../images/bkg_settingpage_Style.jpg); COLOR: #4e0202; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #c4b6a6
}
.bkgSettingPage_Deco {
	FONT-SIZE: 11px; BACKGROUND-IMAGE: url(../images/bkg_settingpage_Deco.jpg); COLOR: #4e0202; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #c4b6a6
}
.bkgServiceLocator {
	FONT-SIZE: 11px; BACKGROUND-IMAGE: url(../images/bkg_servicelocator.jpg); COLOR: #4e0202; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #c4b6a6
}
.bkgServiceLocatorTK {
	FONT-SIZE: 11px; BACKGROUND-IMAGE: url(../images/bkg_servicelocatorTK.jpg); COLOR: #4e0202; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #c8cfc8
}
.bkgStoreLocator {
	FONT-SIZE: 11px; BACKGROUND-IMAGE: url(../images/bkg_storelocator.jpg); COLOR: #4e0202; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #c8cfc8
}
.bkgCatalogue {
	FONT-SIZE: 11px; BACKGROUND-IMAGE: url(../images/bkg_catalogue.jpg); COLOR: #4e0202; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #c4b6a6
}
.bkgCatalogueLight {
	FONT-SIZE: 11px; BACKGROUND-IMAGE: url(../images/bkg_catalogue_light.jpg); COLOR: #4e0202; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #c8cfc8
}
.bkgWarranties {
	FONT-SIZE: 11px; BACKGROUND-IMAGE: url(../images/bkg_warranties.jpg); COLOR: #4e0202; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #c8cfc8
}
.bkgPromo {
	FONT-SIZE: 11px; COLOR: #4e0202; BACKGROUND-COLOR: #c8cfc8
}
.txtPromo {
	FONT-SIZE: 12px; COLOR: #4e0202; LINE-HEIGHT: 18px
}
.numProdotti {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 24px;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 10px;
	color: #000000;
}
.boxFeature {
	BORDER-RIGHT: #4e0202 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #4e0202 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #4e0202 1px solid; WIDTH: 180px; PADDING-TOP: 4px; BORDER-BOTTOM: #4e0202 1px solid; HEIGHT: 22px; TEXT-ALIGN: left
}
.boxFeatureEmpty {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 4px; BORDER-TOP: 0px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: 0px; PADDING-TOP: 4px; BORDER-BOTTOM: 0px; HEIGHT: 22px
}
.nomeProdotto {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #4e0202
}
.nomeLineaProdotto {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000
}
.txtCaratProdotto {
	FONT-SIZE: 10px; COLOR: #000000; BACKGROUND-COLOR: D8DECC
}
TD .txtCaratProdotto {
	PADDING-LEFT: 5px
}
TD .bkgPage SPAN {
	PADDING-LEFT: 4px
}
STRONG {
	PADDING-LEFT: 4px
}
A.linkInteno {
	FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
A.linkInterno:visited {
	TEXT-DECORATION: none
}
A.sitemap {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #4e0202; TEXT-DECORATION: none
}
.minTable {
	FONT-WEIGHT: normal; FONT-SIZE: 7pt; COLOR: #000000; TEXT-DECORATION: none
}
.minTable:visited,.minTable:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 7pt; COLOR: #000000; TEXT-DECORATION: none
}
.minTable:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 7pt; COLOR: #006633; TEXT-DECORATION: none
}
INPUT.VerSolo {
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #993300;
	border: 0px 0;
	background-color: #d8decc;
}
INPUT.VerSoloGrande {
	FONT-SIZE: 36px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #660000;
	border: 0px 0;
	background-color: #d8decc;
	float: none;
	text-align: right;
}
table {
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	border: 1px #000000;
}
.tituloChico {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000
}
INPUT.My {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-transform: none;
	color: #000000;
	background-color: #E6E9E0;
	height: 12px;
	border: groove;
	right: 1px;
}
TD.MinimoTable {
	FONT-SIZE: 7pt;
	COLOR: #000000;
	FONT-FAMILY: sans-serif, Arial, Helvetica;
	TEXT-DECORATION: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00CC00;
}
input.atenc {
	background-color: #FFF2C1;
	border: 1px solid #FF0000;
	font-family: Verdana;
	font-size: 11px;
	color: #FF0000;
}
.bkgMSATitulos {
	BACKGROUND-IMAGE: url(../images/bkg_underconst.gif);
	COLOR: #ffffff;
	BACKGROUND-REPEAT: repeat-y;
	BACKGROUND-COLOR: #399958;
	font-size: 18px;
}
.tituloChico10PX {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000
}
INPUT.VerSolo13 {
	FONT-SIZE: 14px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #993300;
	border: 0px 0;
	background-color: #d8decc;
}
TD.verde {
	COLOR: #000000;
	FONT-FAMILY: sans-serif, Arial, Helvetica;
	TEXT-DECORATION: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00a950;
	background-color: #00a950;
}
TD.TdBlanco {
	COLOR: #000000;
	FONT-FAMILY: sans-serif, Arial, Helvetica;
	TEXT-DECORATION: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-color: #FFFFFF;
}
.listados {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border-right:thin solid #666 ;
}
.listados0 {
	background-color:#FFFFFF;
}
.listados1 {
	background-color:#F3F3F3;
}
.listadosSelected {
	background-color:#6FD0FF;
}
.listadosOver {
	background-color:#d9ebf5;
}
.listadosHeader {
	background-color:#efb599;
}

div.tapa{
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	overflow:hidden;
	position:fixed;
	background-color:#000000;
	opacity: 0.4; 
	filter:alpha(opacity=40);
	z-index:10000;
}
div.flotante{
	padding:5px; 
	position:absolute; 
	left:50%; 
	top:50%;
	border:2px solid #000;
	background-color:#FFFFFF;
	z-index:10001;
	box-shadow: 4px 4px 4px #ffc;
   -webkit-box-shadow: 4px 4px 4px #ffc;
   -moz-box-shadow: 4px 4px 4px #ffc;
}
.tabla-menues a{
	text-decoration:none;
}
#archivos_content, #garantia_content{
	left:50%;
	margin-left:-215px;
	position:absolute;
	width:420px;
	padding:5px;
	border:solid 1px #000000;
	background-color:#FFFFFF;
}
div.archivos_ppal{
	position:relative;
	width:420px;
}
div.archivos_ppal div.titulo{
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 10px;
	padding-right: 35px;
}
div.archivos_ppal div.cerrar{
	position:absolute;
	top:0;
	right:0;
	width:20px;
	height:20px;
}
div.archivos_ppal div.archivos_bot{
	text-align:center;
	height:30px;
}
div.archivos_ppal div.archivos_listado{
	height: 90px;
	overflow: auto;
}
div.archivos_ppal div.archivos_listado td{
	font-size:12px!important;
}
#td_gases_LCI{
	padding-bottom: 15px;
}
#td_gases_LCI input{
	width:40px;
}
#td_gases_LCI td{
	text-align:center;
}
#td_gases_LCI tr.head td{
	font-size:11px;
	font-weight:bold;
}
#td_gases_LCI td.gas{
	text-align:left;
}
td.info_gases{
	color: #6D755E;
	font-size: 15px;
	font-weight: bold;
}
a.myLinkNegro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.myLinkNegro:link {
	COLOR: #000000;
	TEXT-DECORATION: none;
}
a.myLinkNegro:hover {
	COLOR: #9B151F;
	TEXT-DECORATION: none;
}
div.mensajeAviso{
	margin-left:80px;
	margin-top:30px; 
	width:85%; 
	font-size:16px; color:#FFF;	
	background-color:#F00;
	text-align:center;
	border: 1px solid #917C40;
	}
div.logoSEZHome{
	max-height:50px;
	margin-top:-30px;
	margin-bottom:12px;
	 }
div.TituloBest{
	max-height:50px;
	 }
#load {
	background-image: url(imgs/loading.gif);
	background-color: #ffffff;
	background-position: center;
	background-repeat: no-repeat;
	border-radius: 40px;
	bottom: 0;
	box-shadow: 0 0 15px #ffffff;
	height: 80px;
	position: fixed;
	right: 0;
	width: 80px;
}
table.tablita{
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
}
table.tablita thead td{
	font-weight: bold;
	text-align: center;
}
table.tablita tbody tr:nth-child(2n) td{
	background-color: #eeeeee;
}
table.tablita tbody tr:nth-child(2n-1) td{
	background-color: #ffffff;
}
table.tablita tbody tr:hover td{
	background-color: #dedede;
}
table.tablita tbody tr td:last-child,
table.tablita td.nw{
	white-space: nowrap;
}
table.tablita tbody tr td:last-child{
	text-align: right;
}
#herramientas{
	box-sizing: border-box;
	display: inline-block;
	position: relative;
	height: 25px;
	width: 150px;
}
#herramientas>div{
	display: flex;
	flex-wrap: wrap;
	position: absolute;
	max-height: 25px;
	left: 0;
	top: 0;
	overflow: hidden;
	transition: ease all .3s;
	z-index:10;
	transition-delay:.5s;
}
#herramientas:hover>div{
	max-height: 200px;
	transition-delay:0s;

}
#herramientas > div a {
	background-color: #fff;
	box-sizing: border-box;
	cursor: pointer;
	display: flex;
	min-height: 25px;
	width: 100%;
	align-items: center;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	padding: 0 10px;
	border-bottom: solid 1px;
	border-left: solid 1px;
	border-right: solid 1px;
	border-top: none;
	text-align:left;
}
#herramientas > div a:hover {
	background-color: #dedede;
}
#herramientas > div a:first-child{
	background-color: transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	border: 0;
}
#herramientas > div a:first-child:hover{
	background-color: transparent;
}
#herramientas > div a:nth-child(2){
	border-top: solid 1px;
}

.palanquita {
	position: relative;
	display: inline-block !important;
	width: 68px;
	height: 34px;
}
.palanquita.s1{
	height: 20px;
	width: 40px;
}
.palanquita input {
	opacity: 0;
	width: 0;
	height: 0;
}

.palanquita .slider {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #ccc;
	-webkit-transition: .4s;
	transition: .4s;
}

.palanquita .slider::before {
	position: absolute;
	content: "";
	height: calc(100% - 8px);
	width: calc(50% - 8px);
	left: 4px;
	bottom: 4px;
	background-color: white;
	-webkit-transition: .4s;
	transition: .4s;
}

.palanquita input:checked + .slider {
	background-color: #2196F3;
}

.palanquita input:focus + .slider {
	box-shadow: 0 0 1px #2196F3;
}
.palanquita input:checked + .slider:before {
	transform:translateX(calc(100% + 8px));
}

html.off{
	overflow: hidden;
}
#regenerar_calibraciones{
	align-items: center;
	background-color: #00000099;
	display: flex;
	justify-content: center;
	position: fixed;
	height: 100%;
	left: 0;
	top: 0;
	width: 100%;
}
#regenerar_calibraciones > div {
	background-color: #fff;
	border: 2px solid #101010;
	border-radius: 5px;
	box-sizing: border-box;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
	max-width: 550px;
	padding: 20px;
	box-shadow: inset 0 0 10px #A0A0A0;
}
#regenerar_calibraciones>div>h1{
	margin: 0;
	font-size: 18px;
	font-weight: bold;
	width: 100%;
	text-align: center;
}
#regenerar_calibraciones > div > textarea {
	margin: 20px 0;
	width: 100%;
	padding: 10px;
	font-size: 12px;
	font-family: arial;
	height: 50px;
	box-sizing: border-box;
}
#regenerar_calibraciones > div > input[type="button"] {
	border-radius: 5px;
	background-color: #6d755e;
	border: 0;
	padding: 10px;
	color: #fff;
	font-size: 14px;
	display: block;
	font-weight: bold;
	transition: ease all .3s;
	text-transform: uppercase;
	cursor: pointer;
	width: 150px;
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
}
#regenerar_calibraciones>div>input[type="button"]:hover{
	background-color: #525847;
}
#regenerar_calibraciones #regenerar_ordenes{
	box-sizing: border-box;
	display: flex;
	flex-wrap: wrap;
	padding: 0 30px;
	width: 100%;
	margin-bottom: 20px;
}
#regenerar_calibraciones #regenerar_ordenes > a {
	align-items: center;
	display: flex;
	font-size: 12px;
	margin: 5px 10px;
	text-decoration: none;
}
#regenerar_calibraciones #regenerar_ordenes > a > div:first-child {
	width: 16px;
	height: 16px;
	background-size: contain;
	margin-right: 5px;
}
#regenerar_calibraciones #regenerar_ordenes > a > div:first-child {
	background-image: url('../imgs/reload.png');
	animation:spin 1s linear infinite;
}
#regenerar_calibraciones #regenerar_ordenes > a.ok > div:first-child {
	background-image: url('../imgs/ok.png');
	animation:none;
}
#regenerar_calibraciones #regenerar_ordenes > a.error > div:first-child {
	background-image: url('../imgs/delete.png');
	animation:none;
}
@keyframes spin { 100% {transform:rotate(360deg); } }
#regenerar_calibraciones div.que {
	display: flex;
	width: 100%;
	justify-content: center;
	align-items: center;
	font-size: 12px;
	font-weight: bold;
	margin-top: 10px;
}
#regenerar_calibraciones div.que .palanquita {
	margin: 0 10px;
}
#regenerar_calibraciones div.que .palanquita .slider{
	background-color: #2196F3;
}


.botonBarra {
    border: none;
    color: white;
    padding: 16px 40px;
    text-align: center;
    margin: 4px 2px;
    transition-duration: 0.4s;
    cursor: pointer;
	width:25px;
	height:25px;
}
.buttonMenu {
	background-image:url('../imgs/icons/boton-ControlMenu_out.png');
	background-repeat: no-repeat;
	width:25px;
	height:25px;

}
.buttonMenu:hover {
	background-image:url('../imgs/icons/boton-ControlMenu_over.png');
	background-repeat: no-repeat;
	height:25px;

}
.buttonCP {
	background-image:url('../imgs/icons/boton-ControlPanel_out.png');
	background-repeat: no-repeat;
	height:25px;

}
.buttonCP:hover {
	background-image:url('../imgs/icons/boton-ControlPanel_over.png');
	background-repeat: no-repeat;
	width:25px;
	height:25px;

}
