.procesando{
    background-color: #eee;
    color: #333;
    font-weight: bold;
    height: 1000px;
    left: 0;
    opacity: 0.7;
    padding: 400px 0 0;
    position: absolute;
    top: 0;
    text-align:center;
    width: 100%;
    z-index: 998;
    filter:alpha(opacity=70);

}
#procesando_flotante{
	width: 100%;
    position: fixed;
    z-index: 999;

}
/*.sp-methods label[for^='s_method_Nacexshipping_nacex_']{
    background: url("./../images/nacex.png") no-repeat;
    padding-left: 60px;
}
.sp-methods label[for^='s_method_Nacexshipping_nacexshop_'] {
    background: url("./../images/nacexshop.png") no-repeat;
    padding-left: 60px;
}

#logonacex{
	background: url("./../images/nacex_200.png") no-repeat;
	width: 200px;
	height: 45px;
}

#logonacexmini{
	background: url("./../images/nacex.png") no-repeat;
	width: 55px;
	height: 12px;
}

#logonacexshopmini{
	background: url("./../images/nacexshop_75.png") no-repeat;
	width: 75px;
	height: 29px;
}*/

#nacex_cargando{
	background: url("./../images/cargando.gif") no-repeat;
	width: 40px;
	height: 40px;
}

@media print{
	.noprint{
		display: none;
	}
}
.ncx_minibutton{
	border: 1px solid grey;
	/*	border-radius: 10px;*/
	color: grey;
	cursor: pointer;
	font-size: 9px;
	padding: 2px;
}
.ncx_minibutton:hover{
	background-color: #FD8921;
	color: black;
}
#ncx_info_exp{
	margin-bottom:10px;
	width:540px;
	padding:0 5px 15px;
	border:1px solid black;
	background-color:grey;
	/*text-shadow:1px 1px 1px white;
	border-radius: 20px;*/
	text-align: left;
	padding: 10px;
}

#ncx_info_shop{
	margin-bottom:10px;
	width:486px;
	padding: 10px;
	border:1px solid grey;
	background-color: white;
	/*text-shadow:1px 1px 1px white;	*/
	background-image: url('./../images/bgnxshop_circles.jpg');
	background-position: top left;
	background-repeat: repeat-x;
	/*border-radius: 20px;*/
	text-align: left;
}

div#ncx_boxinfo a{
	text-decoration: none;
	color: #EA7601;
}

div#ncx_boxinfo{
	margin-top: 20px;
}

div#ncx_boxinfo a span{
	font-family: arial;
	font-size: 50px;
	font-style: italic;
	font-weight: bold;
}

div#ncx_boxinfo span.concept{
	font-weight: bold;
}

#ncx_info_exp input[type='radio'], #ncx_info_exp input[type='checkbox'] {
		margin-left: 10px;
}

.ncx_box{
	background: url('./../images/nacex_box.png') grey no-repeat right 3px !important;
}
#ncx_info_shop hr {
	background-color: orange;
	border: 1px dashed white;
	margin: 10px 0;
	box-shadow: 1px 1px 2px white;
}
#ncx_info_exp hr{
	background-color: #bbbbbb;
	border: 1px dashed grey;
	margin: 10px 0;
	box-shadow: 1px 1px 2px white;
}
#ncx_info_exp img, #ncx_info_exp input[type='image'], #ncx_info_shop img, #ncx_info_shop input[type='image']{
	-moz-transition-duration: 0.5s; /* Firefox */
	-webkit-transition-duration: 0.5s; /* Safari and Chrome */
	-o-transition-duration: 0.5s; /* Opera */
		opacity: 0.7;
}
#ncx_info_exp img:hover, #ncx_info_exp input[type='image']:hover, #ncx_info_shop img:hover, #ncx_info_shop input[type='image']:hover  {
	opacity: 1;
}
#ncx_info_exp #nacex_logo{
	float:left;
	padding: 10px;
	background: url('./../images/logo.gif') no-repeat center center;
	width: 67px;
	height: 15px;
	cursor: pointer;
}
#ncx_info_exp #nacex_big_logo{
	float:left;
	padding: 10px;
	background: url('./../images/nacex_200.png') no-repeat center center;
	width: 200px;
	height: 49px;
	cursor: pointer;
}
div#ncx_info_exp h2{
	color: white;
	/*text-shadow: 1px 1px 2px black;*/
}
.ncx_box form{
	/*background-image: url('./../images/nacex_diana.png') !important;
	background-repeat: no-repeat !important;
	background-position: center -34px;*/

}
.zoomable{
	/*background-image: url('./../images/lupa.png') !important;
	background-repeat: no-repeat !important;
	background-position: 0 2px;*/
	padding-left: 15px;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out;
}
.zoomable:hover {
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
	-ms-transform: scale(1.1);
}
.zoomable:focus{
	background-color: transparent;
}
#ncx_info_exp fieldset{
	border:1px solid #545454;
	margin-top:10px;
	background-color:#cccccc;
	opacity: 0.9;
	filter: alpha(opacity=90);
	color: black !important;
	padding:10px;
	/*border-radius: 10px;*/
}
#ncx_info_exp fieldset.diana{
	/*background-image: url('./../images/nacex_diana.png');*/
	background-position: right bottom;
	background-repeat: no-repeat;
}

#ncx_info_exp.ncx_box fieldset p, #ncx_info_exp fieldset form p {
	color: black !important;
}
#ncx_info_exp fieldset legend{
	background-color: #FD8921;
	border: 1px solid #545454;
	/*border-radius: 20px 20px 20px 20px;*/
	height: auto;
	line-height: inherit;
	margin-left: -10px;
	overflow: visible;
	padding: 1px 10px;
	/*text-shadow: none;*/
	visibility: visible;
	width: auto;
}
#ncx_cod_exp{
	float:right;
	color:#aaaaaa;
	margin-right:-5px;
	margin-top:-20px;
	/*text-shadow:none;*/
	font-size: xx-small;
}
div#ncx_info_exp fieldset form div, div#ncx_info_shop fieldset form div{
	text-align: center;
}
.ncx_button, #ncx_info_exp input.button, #ncx_info_shop input.button{
	background-color: #FD8921 !important;
	/*border-radius: 5px !important;*/
	border: 1px solid #515151 !important;
	color: black !important;
	font-size: 15px !important;
	font-weight: bold !important;
	padding: 0.4em 1.5em !important;
	cursor: pointer !important;
	margin-top: 10px !important;
	background: none;
	/*text-shadow: none;*/
	box-shadow: 1px 1px 2px black !important;
	-moz-transition-duration: 0.5s; /* Firefox */
	-webkit-transition-duration: 0.5s; /* Safari and Chrome */
	-o-transition-duration: 0.5s; /* Opera */
}

.ncx_button:hover, #ncx_info_exp input.button:hover, #ncx_info_shop input.button:hover {
	background-color: black !important;
	border: 1px solid #FF5510 !important;
	box-shadow: 1px 1px 3px #FF5510 !important;
	color: white !important;
}
#ncx_info_exp select:hover, #ncx_info_shop select:hover{
	cursor:pointer;
}
#ncx_info_exp select:hover, #ncx_info_exp input:hover, #ncx_info_shop select:hover, #ncx_info_shop input:hover {
		box-shadow: 1px 1px 5px #FD8921 !important;
}

.ncx_fieldset_icon{
	float: right;
	font-size: x-small;
	margin-right: 0px;
	margin-top: -20px;
}

div#ncx_boxinfo .ncxboton{
	/*background-color: black;
	  border: 1px solid black;
	  border-radius: 10px 10px 10px 10px;*/
	cursor: pointer;
	padding: 2px 5px;
	font-weight: bold;
	color: #EA7601;
	/*text-shadow: 1px 1px 1px black;*/
}

div#ncx_boxinfo a.ncxboton:hover {
	background-color: #EA7601;
	color: black;
	/*text-shadow: none;*/
}
div#ncx_boxinfo .ncxbotoncancel{
	/*background-color: red;*/
	color: red;
	float: left;
	font-weight: bold;
	/*text-shadow: none;
	width: 180px;*/
}

#ncx_info_shop input[type='radio'], #ncx_info_shop input[type='checkbox'] {
		margin-left: 10px;
}

#ncx_info_shop #nacex_logo{
	float:left;
	padding: 10px;
	background: url('./../images/nacexshop.png') no-repeat center center;
	width: 75px;
	height: 29px;
	cursor: pointer;
}
#ncx_info_shop fieldset{
	/*background: url('./../images/gradient.jpg') repeat-x center bottom white;*/
	border: 1px solid #cccccc;
	width: 95%;
	margin-top: 10px;
	padding: 10px;
	/*opacity: 0.9;
	filter: alpha(opacity=90);*/
	/*border-radius: 20px;*/

	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 28%, #faa054 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(28%,#ffffff), color-stop(100%,#faa054)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 28%,#faa054 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 28%,#faa054 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 28%,#faa054 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 28%,#faa054 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#faa054',GradientType=0 ); /* IE6-9 */



}
#ncx_info_shop fieldset legend{
	/*text-shadow:none;*/
	border:1px solid #545454;
	background-color:#fd8921;
	margin-left: -10px;
	/*border-radius: 20px;*/
	color: black;
	height: auto;
	line-height: inherit;
	overflow: visible;
	padding: 1px 10px;
	visibility: visible;
	width: auto;
}
#ncx_info_shop fieldset form p{
	color: black;
}
#ncx_info_shop input, #ncx_info_shop textarea {
		border: 1px solid #E0D0B1;
		/*border-radius: 10px 10px 10px 10px;*/
}
/*.bg_nacexshop{
	background-image: url('./../images/nacexshop_75.png');
	background-position: right 5px bottom 5px;
	background-repeat: no-repeat;
}*/

.logo-img-form img {
    width: 300px;
    margin-bottom: 1em;
}

/* LISTADO TAB NACEX*/
#ncx_div_listado h1{
	font-size:18px;
}
a[href*='tab=nacextab'] {
	color: #FF5510;
	font-size: 15px;
	font-style: italic;
	font-weight: bold;
	text-decoration: none !important;
/*	text-shadow: 1px 1px 1px black;*/
}
.ncx_listado{
	/*background-image: url('./../images/nacex_diana.png') !important;
	background-repeat: no-repeat !important;
	background-position: left top;*/
	padding:20px 0;
}
div#ncx_info_exp form#configForm.form fieldset table{
	width: 100%;
}
table#ncx_tabla_listado{
	margin-bottom: 10px;
	font-size: 10px;
	border: 1px solid grey;
	border-collapse: collapse;
	box-shadow: 1px 2px 3px grey;
	border: 2px solid grey;
	background-color: white !important;
	width: 100%;
}
table#ncx_tabla_listado tr{
	border: 1px solid grey;
}
table#ncx_tabla_listado td{
	border: 1px solid grey;
	padding: 0 2px;
}
table#ncx_tabla_listado th{
	padding: 0 2px;
	font-size: 11px;
	text-align:left;
}
table#ncx_tabla_listado a{
	color:blue;
	text-decoration: underline;
}
/* FIN LISTADO TAB NACEX */


div.ncx_network_error{
	background-image: url('./../images/icono_network_error.png');
	background-position: 10px 7px;
	background-repeat: no-repeat;
	background-size: 50px auto;
	/*text-shadow: 1px 1px 2px white;*/
}
div.ncx_network_error h1{
	margin-bottom: 6px;
	margin-left: 50px;
	margin-top: 2px;
}
div.ncx_network_error div.metodo{
	box-shadow: 1px 1px 2px grey;
	padding: 0 10px;
	margin: 10px;
	/*border-radius: 10px;*/
	color: grey;
}
div.ncx_network_error div.descripcion{
	font-style: italic;
}

ul.estado_expedicion{
	margin-top:5px;
	color:grey;
	background-color:white;
	padding:10px 3px 10px 0;
	text-align:center;
	width: 99% !important;
	height: auto !important;
	background: url('./../images/nacex_100.png') no-repeat 10px 5px white;
	border: 1px solid grey;
	border-radius: 15px;
}
ul.estado_expedicion h3{
	margin-top: -5px;
	padding: 5px;
}
ul.estado_expedicion h3.ncx_error{
	background: url('./../images/error.gif') no-repeat right top transparent;
}
ul.estado_expedicion h3.ncx_pending{
	background: url('./../images/pending.gif') no-repeat right top transparent;
}
ul.estado_expedicion h3.ncx_checked{
	background: url('./../images/checked.gif') no-repeat right top transparent;
}
ul.estado_expedicion h3.ncx_warning{
	background: url('./../images/warning.gif') no-repeat right top transparent;
}
ul.estado_expedicion h3.ncx_question{
	background: url('./../images/question.gif') no-repeat right top transparent;
}

div#ncx_info_exp div h2{
	text-align:center;
	color:white;
	/*text-shadow:1px 1px 1px black;*/
}
div#ncx_info_shop div h2 {
	text-align: center;
	color: black;
	/*text-shadow:1px 1px 1px white;	*/
}

/* Nuevo tab en la vista de pedido del cliente */
.nacextracking ul {
	list-style: none;
	margin-bottom: 0;
}
.nacextracking a {
	color: #ff5000;
}
