
body {
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	text-align:center;
}
a {
	text-decoration:none;
}
.whitelink {
	text-decoration:none;
}
.blacklink {
	text-decoration:none;
}
.bluelink {
	text-decoration:none;
}
A:hover {
	text-decoration:underline;
}
A:hover.blacklink {
	text-decoration:underline;
}
A:hover.whitelink {
	text-decoration:underline;
}
A:hover.bluelink {
	text-decoration:underline;
}
.boxborder {
	border-style:solid;
	border-width:1;
}
.texto_listado_despligue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.texto_reloj {
	color :#0b3f95;
	font-family : Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size : 8pt;
	font-style: normal;
}
.texto_caja_reloj {
	background-color : White;
	color :#0b3f95;
	font-family : Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size : 8pt;
	font-style: normal;
	text-align : left;
	border: 1px solid #ffffff;
}
.alineando {
	width: 285px;
	height: 19px;
	margin: 0 auto;
	float:center;
	padding: 4px 0 0 25px;
	margin:0 0 0 50px;
}
.caja-suministros {
	width: 145px;
	height: 119px;
	background: url(../images/fondo_insumos.gif) no-repeat;
	margin: 3px 0 0 1px;
}
.combo-suministro {
	height: 25px;
	width: 141px;
	padding: 0;
	background: #fff;
	border: 1px solid #879CAF;
	color: #666666;
	text-align : left;
	float:none;
}
select {
	border: 1px solid #879CAF;
}
/* INICIO CARRO DE COMPRAS*/


.pathway {
	width: 912px;
	height: 23px;
	margin: 0 auto;
	padding: 15px 0 0 10px;
	border-bottom: 1px solid #cecece;
	font-size: 0.69em;
	color: #666;
	text-align: left;
}
.pathway a:link, .pathway a:visited, .pathway a:active {
	text-decoration: none;
	color: #666;
}
.pathway a:hover {
	text-decoration: underline;
	color: #666;
}
.tab-prods-carro {
	width: 922px;
	margin: 0 auto;
	padding: 5px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.box-search02 {
	width: 285px;
	height: 20px;
	padding: 4px 0 0 25px;
	font-size: 0.63em;
	color: #000;
	float: right;
}
.td-costo {
	height: 24px;
	padding: 0 0 0 20px;
	font-size: 12px;
	color: #0D308A;
	text-transform: uppercase;
}
.td-costo2 {
	min-height: 24px;
	padding: 0 0 0 10px;
	font-size: 12px;
	color: #0D308A;
	/*text-transform: uppercase;*/
	float:left;
}
* html .td-costo2 {
	height: 24px;
}
.txt-date {
	font-size: 0.69em;
	color: #7f7f7f;
	text-align: right;
}
.bot-costo {
	height: 17px;
	margin: 5px 0 3px 5px;
	padding: 4px 15px 0 15px;
	float: right;
	font-size: 0.69em;
	color: #fff;
	font-weight: bold;
}
.bot-costo a:link, .bot-costo a:visited, .bot-costo a:active, .bot-costo a:hover {
	text-decoration: none;
	color: #fff;
	font-weight: bold;
}
.cyan {
	background: url(../images/bk-bot-cyan.gif) no-repeat;
}
.blue {
	background: url(../images/bk-bot-blue.gif) no-repeat;
}
.red {
	background: url(../images/bk-bot-red.gif) no-repeat;
}
.grey {
	background: url(../images/bk-bot-grey.gif) no-repeat;
}
/* FIN CARRO DE COMPRAS*/



/*NUEVO DESARROLLO*/
/* CSS Document */

/***** HEADER INTERIOR *****/

#header {
	width: 940px;
	height: 96px;
	/*border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;*/
	/*margin: 10px 10px 0 10px;*/
	margin: 10px 0 0 0;
}
#header-cont {
	width: 922px;
	height: 94px;
	margin: 0 auto;
	background: url(../images/img-header.gif);
	border-bottom: 2px solid #d83629;
}
#header-box-search {
	width: 450px;
	height: 50px;
	padding: 0 0 0 110px;
	float: left;
}
#header-cont-top {
	width: 100%;
	height: 61px;
	padding: 7px 0 0 0;
}
#logo {
	width: 150px;
	height: 60px;
	float: left;
}
#header-cont-down {
	width: 100%;
	height: 23px;
	padding: 0;
}
.calend {
	width: 193px;
	height: 17px;
	padding: 6px 0 0 10px;
	font-size: 0.69em;
	font-weight: normal;
	color: #333;
	float: left;
}
#box-header-bot {
	width: 715px;
	height: 21px;
	margin: 0;
	padding: 1px 0 1px 0;
	float: left;
}
.header-bot {
	height: 17px;
	margin: 0 0 0 2px;
	padding: 4px 9px 0 9px;
	float: left;
	font-size: 0.69em;
	color: #fff;
	background: url(../images/bk-bot-header.gif) repeat;
}
.header-bot a:link, .header-bot a:visited, .header-bot a:active, .header-bot a:hover {
	text-decoration: none;
	color: #fff;
}
.header-bot-over {
	height: 17px;
	margin: 0 0 0 2px;
	padding: 4px 9px 0 9px;
	float: left;
	font-size: 0.69em;
	color: #fff;
	background: url(../images/bk-bot-header-over.gif) repeat;
}
.header-bot-over a:link, .header-bot-over a:visited, .header-bot-over a:active, .header-bot-over a:hover {
	text-decoration: none;
	color: #fff;
}


.header-bot-grey {
	height: 17px;
	margin: 0 0 0 2px;
	padding: 4px 9px 0 9px;
	float: left;
	font-size: 0.69em;
	color: #fff;
	background-image: url(../images/bk-bot-grey.gif);
	background-repeat: repeat;
	text-decoration: none;
}

.header-bot-grey a {
	color: #fff;
	text-decoration: none;
}

.header-bot-grey a:hover {
	color: #fff;
	text-decoration: none;
}






/***** INICIO FICHA DE PRODUCTO *****/
/***** INICIO FICHA DE PRODUCTO *****/
/***** INICIO FICHA DE PRODUCTO *****/

.bot-volver {
	width: 51px;
	height: 17px;
	background: url(../images/bk-bot-header.gif) no-repeat;
	margin: 1px 0 0 0;
	padding: 4px 0 0 13px;
	float: right;
	font-size: 0.69em;
	font-weight: bold;
	color: #fff;
}
.bot-volver a:link, .bot-volver a:visited, .bot-volver a:active, .bot-volver a:hover {
	text-decoration: none;
	color: #fff;
}
.img-300x222 {
	width: 300px;
	height: 222px;
	border: 1px solid #ccc;
	margin: 10px 0 0 5px;
	padding: 0;
	float: left;
}
.box-ficha {
	width: 334px;
	height: 200px;
	background: #f7f6fb;
	border-bottom: 1px solid #ccc;
	margin: 10px 0 0 0;
	padding: 0;
	float: right;
}
.box-ficha_new {
	width: 334px;
	height: 230px;
	background: #f7f6fb;
	border-bottom: 1px solid #ccc;
	margin: 10px 0 0 0;
	padding: 0;
	float: right;
}
.td-ficha {
	height: 24px;
	font-size: 0.69em;
	color: #0D308A;
	text-align: left;
}
.right {
	text-align: right;
	padding: 0 0 0 0;
}
.left {
	text-align: left;
}
.b {
	font-weight: bold;
}
.input-cant {
	width: 35px;
	height: 17px;
	background: #fff;
	border: 1px solid #879CAF;
	color: #0D308A;
	text-align : left;
	padding: 0 0 0 5px;
}
.bot-agregar-carro {
	height: 17px;
	margin: 0;
	padding: 4px 9px 0 40px;
	float: left;
	font-size: 0.69em;
	font-weight: bold;
	color: #fff;
	background: url(../images/bk-bot-agregar-carro.gif) repeat;
}
.bot-agregar-carro a:link, .bot-agregar-carro a:visited, .bot-agregar-carro a:active, .bot-agregar-carro a:hover {
	text-decoration: none;
	color: #fff;
}
.td-impuestos {
	width: 324px;
	height: 24px;
	font-size: 0.69em;
	color: #d83629;
	text-align: left;
	padding: 5px 0 0 10px;
	float: right;
}
.td-impuestos_new {
	height: 24px;
	margin-right:80px;
	font-size: 0.69em;
	color: #d83629;
	text-align: left;
	float: right;
}
.bot-zoom {
	margin-left:60px;
	margin-top:10px;
	margin-bottom: 10px;
	padding: 0 0 5px 20px;
	float: left;
	font-size: 1em;
	font-weight: bold;
	color: #666;
	background: url(../images/bk-bot-zoom.gif) no repeat;
}
.bot-zoom a:link, .bot-zoom a:visited, .bot-zoom a:active {
	text-decoration: none;
	color: #666;
}
.bot-zoom a:hover {
	text-decoration: underline;
	color: #666;
}
.td-tit02 {
	padding: 10px 20px 10px 20px;
	background: #e4ecf9;
	font-size: 0.75em;
	color: #9293d8;
	font-weight: bold;
	text-align: left;
}
.td-txt-descrip {
	height: 35px;
	padding: 0 0 0 20px;
	font-size: 0.75em;
	color: #0D308A;
	text-align: left;
	border-bottom: 1px solid #ccc;
}
.tab-all02 {
	width: 656px;
	margin: 4px 0 0 9px;
	padding: 0 0 5px 0;
}
/***** FIN FICHA DE PRODUCTO *****/
/***** FIN FICHA DE PRODUCTO *****/
/***** FIN FICHA DE PRODUCTO *****/






/* botones interiores header */

.header-bot-int {
	height: 24px;
	margin: 0 0 0 2px;
	padding: 4px 9px 0 33px;
	float: left;
	font-size: 0.69em;
	color: #fff;
	font-weight: bold;
	valign:bottom;
}
.header-bot-int a:link, .header-bot-int a:visited, .header-bot-int a:active, .header-bot-int a:hover {
	text-decoration: none;
	color: #fff;
	font-weight: bold;
}
.cerrar {
	background: url(../images/bot-cerrar.gif) no-repeat;
}
.cuenta {
	background: url(../images/bot-cuenta.gif) no-repeat;
}
.carro {
	background: url(../images/bot-carro.gif) no-repeat;
}
.contacto {
	background: url(../images/bot-contacto.gif) no-repeat;
}
.crear_cuenta {
	background: url(../images/bot-crear-cuenta.gif) no-repeat;
}
/*************************************************/

/***** ARMADO GENERAL CONTENIDOS *****/
/*****
.tabla-cont-int {
	width: 940px;
	height: 411px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	margin: 0 0 0 10px;
	padding: 1px 0 0 0;
}
*****/

.tabla-cont-int {
	width: 940px;
	height: 411px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	margin:  0 0 0 0;
	padding: 1px 0 0 0;
}
/*esto es para centrar divs en cualquier browser, es necesario también en el body text-align:center;*/
.centrado {
	margin:0 auto 0 auto;
	width:940px;
	text-align:left;
}
/*************************************************/

/***** MENU COLUMNA IZQUIERDA *****/

.left-bot {
	width: 150px;
	height: 18px;
	margin: 1px 0 0 1px;
	padding: 4px 0 0 15px;
	float: right;
	font-size: 0.59em;
	text-transform: uppercase;
	color: #fff;
}
.left-bot a:link, .left-bot a:visited, .left-bot a:active, .left-bot a:hover {
	text-decoration: none;
	color: #fff;
}
.normal {
	background: ;
}
.over {
	background: ;
}
.left-bot-sub {
	width: 120px;
	background: #e4ecf9;
	border: 1px solid #d4d1e4;
	margin: 1px 0 0 12px;
	padding: 0 6px 0 0;
	float: left;
	font-size: 0.69em;
	color: #422c89;
	text-align: right;
}
.left-bot-sub a:link, .left-bot-sub a:visited, .left-bot-sub a:active, .left-bot-sub a:hover {
	text-decoration: none;
	color: #422c89;
}
/* botones rojos - destacados interiores */

.left-bot-int {
	width: 150px;
	height: 28px;
	margin: 1px 0 0 2px;
	padding: 3px 0 0 15px;
	float: center;
	font-size: 0.69em;
	text-transform: uppercase;
	color: #fff;
	font-weight: bold;
	background: url(../images/bk-bot-left-int-dest.gif) no-repeat;
}
.left-bot-int a:link, .left-bot-int a:visited, .left-bot-int a:active, .left-bot-int a:hover {
	text-decoration: none;
	color: #fff;
	font-weight: bold;
}
/*************************************************/



/***** CONTENIDO INTERIOR  *****/

/* Buscador */
#box-cont-search {
	width: 754px;
	height: 35px;
	border-bottom: 1px solid #ccc;
	margin: 0 auto;
	padding: 0 0 0 35px;
}
.box-search {
	width: 323px;
	height: 22px;
	padding: 4px 0 0 25px;
	background: #efecf5;
	border: 1px solid #b2b2b2;
	font-size: 0.63em;
	color: #000;
	float: left;
}
.input-search {
	background:white url(../images/searchglass.png) no-repeat scroll 3px 4px;
	width: 275px;
	height: 17px;
	background: #fff;
	border: 1px solid #879CAF;
	color: #000;
	text-align : left;
	padding: 0px 0 0px 17px;
}
.bot-opt-search {
	height: 16px;
	margin: 3px 0 0 15px;
	padding: 3px 16px 0 16px;
	background: #efecf5;
	border: 1px solid #b2b2b2;
	font-size: 0.63em;
	color: #372271;
	float: left;
}
.bot-opt-search a:link, .bot-opt-search a:visited, .bot-opt-search a:active, .bot-opt-search a:hover {
	text-decoration: none;
	color: #372271;
}
/*****/

.tit-tab {
	width: 591px;
	height: 20px;
	margin: 0 0 0 10px;
	padding: 10px 0 0 20px;
	border-bottom: 1px solid #cecece;
	font-size: 12px;
	color: #d83629;
	font-weight: bold;
}
.tit-tab-popups {
	width: 550px;
	min-height: 20px;
	margin: 0 0 0 0;
	padding: 10px 0 0 20px;
	border-bottom: 1px solid #cecece;
	font-size: 0.81em;
	color: #d83629;
	font-weight: bold;
}
* html .tit-tab-popups {
	height: 20px;
}

.tit-tab-internas {
	width: 95%;
	height: 20px;
	margin: 0 0 0 0;
	padding: 10px 0 0 20px;
	border-bottom: 1px solid #cecece;
	font-size: 13px;
	color: #d83629;
	font-weight: bold;
}
.tit-tab-pequeno {
	width: 450px;
	height: 20px;
	margin: 0 0 0 0;
	padding: 10px 0 0 20px;
	font-size: 14px;
	color: #0D318B;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.tit-tab-pequeno-nuevo {
	width: 450px;
	height: 20px;
	margin: 0;
	font-size: 14px;
	color: #0D318B;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
}
/***** TABLAS CONTENIDOS *****/

.tab-all {
	width: 601px;
	border-bottom: 1px solid #ccc;
	margin: 4px 0 0 9px;
	padding: 0 0 10px 0;
}
.tab-all-ficha {
	width: 656px;
	border-bottom: 1px solid #ccc;
	margin: 4px 0 0 9px;
	padding: 0 0 10px 0;
}
.td-tit {
	background: #e4ecf9;
	font-size: 13px;
	color: #0D318B;
	font-weight: bold;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
}

.td-tit-nuevo {
	font-family:Arial, Helvetica, sans-serif !important;
	color:#0D318B !important;
	display:block !important;
	float:left;
	font-size:11px !important;
	height:25px !important;
	padding-left:10px !important;
	padding-top:4px !important;
	font-style: normal;
	font-weight: normal;
	margin-top: 5px !important;
	width: 140px;
	margin-left: 25px !important;
	#margin-left: 35px !important;
	margin-bottom: 5px !important;
}

.td-list-nuevo {
	font-family:Arial, Helvetica, sans-serif !important;
	color:#0D318B !important;
	display:block;
	float:left;
	font-size:11px !important;
	height:20px;
	padding-left:10px;
	font-style: normal;
	font-weight: normal;
	margin-top: 5px;
	width: 200px;
	margin-left: 10px;
	margin-bottom: 5px;
}

.lista-nuevo {
	display:block;
	margin-left: auto;
	margin-right: auto;
	height: 130px;
	padding-top: 25px;
}




.td-tit label{
	padding: 0 0 0 20px;
}
.ajuste_boton {
	height: 21px;
	width: 95px;
	margin-right: 35px;
}
.tit-font {
	padding: 2px 0 2px 20px;
	font-size: 11px;
	color: #0D318B;
	font-weight: bold;
}
.td-tit2 {
	height: 21px;
	padding: 0 0 0 3px;
	font-size: 0.75em;
	color: #0D318B;
	font-weight: bold;
}
.td-tit3 {
	height: 25px;
	background: #e4ecf9;
	font-size: 11px;
	color: #0D318B;
	font-weight: bold;
}
.td-tit_login {
	height: 21px;
	font-size: 0.75em;
	color: #0D318B;
}
.td-tit-listado-productos {
	height: 21px;
	background: #e4ecf9;
	font-size: 0.60em;
	color: #0D318B;
	font-weight: bold;
}
.td-tit03 {
	height: 21px;
	padding: 0 0 0 0;
	background: #e4ecf9;
	font-size: 0.69em;
	color: #0D318B;
	font-weight: bold;
}
.td-tit-fondo-azul {
	background: #e4ecf9;
}
.td-label-links-internos {
	height: 24px;
	padding: 0 0 0 20px;
	font-size: 12px;
	color: #0D308A;
}
.td-label-links-internos a:link, .td-label-links-internos a:visited, .td-label-links-internos a:active, .td-label-links-internos a:hover {
	text-decoration: none;
	color: #0D308A;
}
.texto_escribe_precios {
	color: #0D308A;
	text-align:left;
}
.texto_escribe_precios_left {
	color: #0D308A;
	text-align:left;
	align:left;
}
.texto_escribe_precios_oferta {
	color: #FF0000;
}
.td-label-lista-productos {
	height: 24px;
	font-size: 0.7em;
	color: #0D308A;
	align: left;
}
.td-label {
	height: 24px;
	padding:0px 0 0px 18px;
	font-size: 11px;
	color: #0D308A;
}

.td-label-indicacion-mail {
	height: 10px;
	padding: 0 0 0 10px;
	font-size: 0.87em;
	color: #666666;
}

.td-label small {
	float:none;
}
.td-label a {
	color: #0D308A !important;
}
.td-label3 {
	height: 24px;
	font-size: 10px;
	color: #0D308A;
	background-color: #e2edfe;
	margin-top: 5px;
	margin-bottom: 5px;
}
.td-label01 {
	height: 24px;
	padding: 0 0 0 0;
	font-size: 0.69em;
	color: #0D308A;
}
.color {
	background: #e4ecf9;
}
.white {
	background: #edf4fe;
}
.b {
	font-weight: bold;
}
.td-label-apoyo {
	height: 13px;
	padding: 0;
	font-size: 9px;
	color: #0D308A;
	text-align: center;
	vertical-align: middle;
}
.td-label-apoyo-pequeno {
	height: 13px;
	padding: 0;
	font-size: 0.59em;
	color: #0D308A;
}
.td-label-apoyo-grande {
	height: 13px;
	padding: 0;
	font-size: 0.89em;
	color: #0D308A;
	vertical-align: middle;
}
.negrita {
	font-weight: bold;
}
/*****/

/***** MENU OPCIONES // CONFIGURACIÓN DE CUENTA *****/


.tab-opt-count {
	width: 601px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	float: center;
	margin: 15px 0 0 10px;
	padding: 0;
}
.opt-bot {
	height: 17px;
	margin: 3px 0 0 0;
	padding: 4px 0 0 18px;
	font-size: 0.69em;
	text-transform: uppercase;
	color: #fff;
}
.opt-bot a:link, .opt-bot a:visited, .opt-bot a:active, .opt-bot a:hover {
	text-decoration: none;
	color: #fff;
}
.opt-bot-sub {
	background: #D6E3F4;
	font-size:11px;
	margin:2px 0;
	padding:3px 0 3px 10px;
	font-family: Tahoma, Arial;
	color: #0D318B;
	text-align: left;
}
.opt-bot-sub2 {
	background: #fff;
	font-size:6px;
	margin:2px 0;
	padding:3px 0 3px 10px;
	font-family: Tahoma, Arial;
	color: #0D318B;
	text-align: left;
}
.opt-bot-sub a:link, .opt-bot-sub a:visited, .opt-bot-sub a:active, .opt-bot-sub a:hover {
	text-decoration: none;
	color: #422c89;
}
.td-combo {
	height: 40px;
	padding: 0;
	font-size: 0.69em;
	color: #0D308A;
	text-align: center;
	vertical-align: middle;
}
.input-combo {
	height: 21px;
	padding: 0;
	background: #fff;
	border: 1px solid #879CAF;
	color: #0D308A;
	text-align : left;
}
.input-combo-multiple {
	height: 120px;
	padding: 0;
	background: #fff;
	border: 1px solid #879CAF;
	color: #0D308A;
	text-align : left;
}
.input-combo-multiple-2-lineas {
	height: 60px;
	padding: 0;
	background: #fff;
	border: 1px solid #879CAF;
	color: #0D308A;
	text-align : left;
}
/*************************************************/


/***** MENU COLUMNA DERECHA INTERIOR *****/

/* encabezados rojos - destacados columna derecha interior */
.box-contenedor {
	width:133px;
	float:left;
}
.right-encab-int-new {
	width: 115px;
	height: 17px;
	margin: 1px 0 0 4px;
	padding: 4px 0 0 10px;
	float: left;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	background: url(../images/bk-encab-right-int.gif) no-repeat;
}
.right-encab-int-cont {
	width:133px;
	float:left;
	background-image:url(../images/cal_center_obj.jpg);
	background-repeat:repeat-y;
}
.right-encab-int-footer {
	width:133px;
	float:left;
	background-image:url(../images/cal_footer_obj.jpg);
	background-repeat:no-repeat;
	height:11px;
}
.box-right {
	width: 122px;
	margin: 0 0 0 8px;
	padding: 8px 0 10px 0;
	border: 1px solid #c07f8f;
	float: left;
}
.right-encab-int {
	width: 133px;
	height: 17px;
	margin: 1px 0 0 2px;
	padding: 4px 0 0 10px;
	float: left;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	background: url(../images/bk-encab-right-int.gif) no-repeat 2px top;
	text-transform:uppercase;
}
* html .right-encab-int {
	margin: 1px 0 0 2px;
	padding: 4px 0 0 0px;
}
*:first-child+html .right-encab-int {
 margin: 1px 0 0 4px !important !important;
 padding: 4px 0 0 0px !important !important;
}
.right-encab-int2 {
	width: 133px;
	height: 17px;
	margin: 1px 0 0 2px;
	padding: 4px 0 0 10px;
	float: left;
	font-size: 0.69em;
	color: #fff;
	font-weight: bold;
	background: url(../images/bk-encab-right-int.gif) no-repeat 2px top;
	text-transform:uppercase;
}
* html .right-encab-int2 {
	margin: 1px 0 0 2px;
}
*:first-child+html .right-encab-int2 {
 margin: 1px 0 0 4px !important !important;
}
.right-encab-int a:link, .right-encab-int a:visited, .right-encab-int a:active, .right-encab-int a:hover {
	text-decoration: none;
	color: #fff;
	font-weight: bold;
}
/* inicio notificaciones */
.right-encab-not {
	width: 112px;
	height: 17px;
	margin: 0 2px 0 4px;
	padding: 4px 0 0 10px;
	float: left;
	font-size: 0.69em;
	color: #fff;
	font-weight: bold;
	background: url(../images/bk-encab-right-int-corto.gif) no-repeat;
}
.right-encab-not a:link, .right-encab-not a:visited, .right-encab-not a:active, .right-encab-not a:hover {
	text-decoration: none;
	color: #fff;
	font-weight: bold;
}
.box-right-not {
	width: 112px;
	margin: 0 2px 0 4px;
	padding: 8px 0 10px 0;
	border: 1px solid #c07f8f;
	float: left;
}
/* fin notificaciones */


.box-caja-marcas {
	width: 224px;
	height: 100px;
	border: 1px solid #c07f8f;
}
.box-marcas {
	width: 122px;
	margin: 0 0 0 8px;
	padding: 8px 0 10px 0;
	border: 1px solid #c07f8f;
	float: right;
}
.box-right {
	width: 122px;
	margin: 0 0 0 8px;
	padding: 8px 0 10px 0;
	border: 1px solid #B6B4B4;
	float: left;
}
.box-notificaciones {
	width: 122px;
	margin: 0 0 0 8px;
	padding: 1px 0 1px 0;
	border: 1px solid #c07f8f;
	float: left;
}
.img-box-right {
	width: 100px;
	height: 80px;
	margin: 0 auto;
	padding: 0;
}
.txt-box-right {
	width: 102px;
	margin: 0 auto;
	padding: 10px 0 0 0;
	font-size: 0.59em;
	text-transform: uppercase;
	color: #767676;
	text-align: center;
}
.txt-box-right a:link, .txt-box-right a:visited, .txt-box-right a:active, .txt-box-right a:hover {
	text-decoration: none;
	color: #767676;
}
.txt-caja-notificacion {
	width: 100px;
	margin: 0 auto;
	padding: 3px 0 0 0;
	font-size: 0.59em;
	color: #767676;
	text-align: center;
}
.txt-caja-notificacion a:link, .txt-caja-notificacion a:visited, .txt-caja-notificacion a:active, .txt-caja-notificacion a:hover {
	color: #767676;
}
.txt-box-right-red {
	width: 100px;
	margin: 0 auto;
	padding: 2px 0 0 0;
	font-size: 0.59em;
	color: #d83629;
	font-weight: bold;
	text-align: center;
}
/*************************************************/

/* Reset General */

* {
	padding: 0;
	margin: 0;
}
div {
	padding: 0;
	margin: 0;
}
/* elementos con margen vertical: */
h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address {
	margin: 0;
}
/* Se puede usar background como fondo de la imagen, útil para imágenes de carga */
img {
	border: none;/*background-color: #f5f5f5;*/
}
/*************************************************/


/***** Footer *****/
/*

width: 940px;
	height: 43px;
	border-top: 1px solid #efefef;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	margin: 0 10px 10px 10px;

*/


/*#footer { 28 Julio de 2008 se comenta por agrega clase de footer similar a la home 
	width: 940px;
	height: 43px;
	border-top: 1px solid #efefef;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	margin: 0px auto;
}*/

#footer {
	width: 940px;
	height: 43px;
	border-top: 1px solid #efefef;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	margin: 0 10px 10px 10px;
	padding: 0 0 0 0;/*clear: both;
	float:left;*/
}
.txt-paginacion {
	min-height: 20px;
	margin: 0 0 0 0;
	padding: 0;
	font-size: 11px;
	color: #7f7f7f;
}
* html .txt-paginacion { 
	height: 20px;
}
.txt-paginacion a:link, .txt-paginacion a:visited, .txt-paginacion a:active, .txt-paginacion a:hover {
	text-decoration: none;
	color: #7f7f7f;
}
.txt-ordenarPor {
	height: 20px;
	font-size: 0.69em;
	color: #7f7f7f;
	vertical-align: middle;
}
.txt-footer {
	width: 590px;
	height: 20px;
	margin: 10px 0 0 80px;
	padding: 0;
	float: left;
	font-size: 0.69em;
	color: #7f7f7f;
	text-align: center;
}
.img-footer {
	width: 85px;
	height: 40px;
	margin: 0 0 0 0;
	padding: 0;
	float: left;
}
.txt-footer_new {
	width: 555px;
	height: 20px;
	margin: 10px 0 0 0;
	padding: 0;
	/*float: left;*/
	font-size: 0.69em;
	color: #7f7f7f;
	text-align: center;
}
.img-footer_new {
	width: 175px;
	height: 40px;
	margin: 0 0 0 0;
	padding: 0;
}
/* ANTIGUO
.txt-footer {
	width: 590px;
	height: 20px;
	margin: 12px 0 0 20px;
	padding: 0;
	float: left;
	font-size: 0.69em;
	color: #7f7f7f;
	text-align: left;
}

.img-footer {
	width: 85px;
	height: 40px;
	margin: 0 0 0 40px;
	padding: 0;
	float: left;
}
*/
.texto_caja_reloj {
	background-color : White;
	color :#333;
	font-family : Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size : 10px;
	font-style: normal;
	text-align : left;
	border: 1px solid #ffffff;
}
.box-tit {
	width: 656px;
	height: 29px;
	border-bottom: 1px solid #cecece;
	margin: 0 auto;
	padding: 10px 0 0 0;
}
.txt-welcome {
	width: 150px;
	margin: 0;
	padding: 0;
	font-size: 1.13em;
	color: #d83629;
	font-weight: bold;
	text-align: right;
	float: left;
}
.txt-name {
	margin: 0;
	padding: 0 0 0 10px;
	font-size: 1.13em;
	color: #4e3d8b;
	font-weight: bold;
	text-align: left;
	float: left;
}
.logo-centro-costo {
	margin: 0;
	padding: 0 0 0 50px;
	font-size: 1.13em;
	color: #4e3d8b;
	font-weight: bold;
	text-align: left;
	float: left;
}
.tabla-cont-costo {
	width: 656px;
	height: 29px;
	border: 1px solid #d83629;
	margin: 10px auto;
	padding: 0;
}
.td-tit-msje {
	height: 22px;
	background: #e4ecf9;
	font-size: 1.13em;
	color: #d83629;
	font-weight: bold;
	text-align: center;
}
.bot-continuar {
	width: 100px;
	height: 23px;
	background: url(../images/bk-bot-continuar.gif) no-repeat;
	margin: 1px 0 0 0;
	padding: 4px 0 0 13px;
	float: left;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	text-transform:uppercase;
}
.bot-continuar a:link, .bot-continuar a:visited, .bot-continuar a:active, .bot-continuar a:hover {
	text-decoration: none;
	color: #fff;
}
.botones-varios {
	width: 100px;
	height: 23px;
	background: url(../images/bk-bot-continuar.gif) no-repeat;
	margin: 1px 0 0 0;
	padding: 4px 0 0 1px;
	float: center;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	text-transform:uppercase;
}
.botones-varios a:link, .botones-varios a:visited, .botones-varios a:active, .botones-varios a:hover {
	text-decoration: none;
	color: #fff;
}
.botones-cerrar {
	width: 100px;
	height: 23px;
	background: url(../images/bk-bot-cerrar.gif) no-repeat;
	margin: 1px 0 0 0;
	padding: 4px 0 0 1px;
	float: center;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	text-transform:uppercase;
}
.botones-cerrar a:link, .botones-cerrar a:visited, .botones-cerrar a:active, .botones-cerrar a:hover {
	text-decoration: none;
	color: #fff;
}
.botones-varios-grande {
	width: 165px;
	height: 21px;
	background: url(../images/bk-bot-continuar_largo.gif) no-repeat;
	margin: 1px 0 0 0;
	padding: 4px 0 0 1px;
	float: center;
	text-align: center;
	font-size: 0.69em;
	font-weight: bold;
	color: #fff;
}
.botones-varios-grande a:link, .botones-varios-grande a:visited, .botones-varios-grande a:active, .botones-varios-grande a:hover {
	text-decoration: none;
	color: #fff;
}
.botones-varios-mas-grande {
	width: 188px;
	height: 21px;
	background: url(../images/bk-bot-continuar_mas_largo.jpg) no-repeat;
	margin: 1px 0 0 0;
	padding: 4px 0 0 1px;
	float: center;
	text-align: center;
	font-size: 0.69em;
	font-weight: bold;
	color: #fff;
}
.botones-varios-mas-grande a:link, .botones-varios-mas-grande a:visited, .botones-varios-mas-grande a:active, .botones-varios-mas-grande a:hover {
	text-decoration: none;
	color: #fff;
}
.input-mensajes {
	width: 450px;
	height: 220px;
	background: #fff;
	border: 1px solid #879CAF;
	font-size: 0.89em;
	color: #666;
	text-align : left;
	padding: 0;
}
.input-mensajes-mediano {
	width: 300px;
	height: 100px;
	background: #fff;
	border: 1px solid #879CAF;
	font-size: 0.89em;
	color: #666;
	text-align : left;
	padding: 0;
}


.input-mensajes-mediano-nuevo {
	width: 220px;
	height: 100px;
	background: #fff;
	border: 1px solid #879CAF;
	font-size: 11px;
	color: #666;
	text-align : left;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
}
.input-cajas-textos {
	height: 18px;
	background: #fff;
	border: 1px solid #879caf;
	font-size: 11px;
	color: #666;
	text-align : left;
	padding: 0;
}
.input-cajas-textos-auto {
	height: 18px;
	background: white url(../images/searchglass.png) no-repeat scroll 3px 4px;
	border: 1px solid #879caf;
	font-size: 11px;
	color: #666;
	text-align : left;
	padding: 0 0 0 17px;
}
.input-cajas-textos-contacto {
	height: 18px;
	background: #fff;
	border: 1px solid #879caf;
	font-size: 11px;
	color: #666;
	text-align : left;
	padding: 0;
	width: 170px;
}


.input-cajas-textos-contacto-nuevo {
	height: 18px;
	background: #fff;
	border: 1px solid #879caf;
	font-size: 11px;
	color: #666;
	text-align : left;
	padding: 0;
	width: 220px;
}


.input-cajas-textos-rut {
	height: 18px;
	background: #fff;
	border: 1px solid #879caf;
	font-size: 11px;
	color: #666;
	text-align : left;
	padding: 0;
	width: 90px;
}
.input-cajas-textos-dv {
	height: 18px;
	background: #fff;
	border: 1px solid #879caf;
	font-size: 11px;
	color: #666;
	text-align : left;
	padding: 0;
	width: 20px;
}
.input-cajas-textos2 {
	height: 18px;
	background: #fff;
	border: 1px solid #879caf;
	font-size: 11px;
	color: #666;
	text-align : left;
	padding: 0;
	margin:3px;
	width:100px;
}
.input-cajas-textos3 {
	height: 18px;
	background: #fff;
	border: 1px solid #879caf;
	font-size: 11px;
	color: #666;
	text-align : left;
	padding: 0;
	margin:3px;
	width:32px;
	text-align:center;
}
.botton_line {
}
.botton_line td{
	border-bottom:#E6E6E6 solid 1px;
}
/***** DESPACHOS *****/

.box-login {
	width: 650px;
	height: 75px;
	border: 2px solid #ccc;
	background: #efecf5;
	margin: 10px;
}
.box-tit-login {
	width: 160px;
	margin: 0;
	padding: 10px 0 0 15px;
	font-size: 0.69em;
	color: #372271;
	font-weight: bold;
	float: left;
}
.box-form-login {
	width: 205px;
	height: 65px;
	margin: 0;
	padding: 10px 0 0 0;
	float: left;
}
.box-form-txt {
	width: 45px;
	height: 17px;
	margin: 0;
	padding: 4px 0 0 0;
	font-size: 0.69em;
	color: #000;
	text-align: right;
	float: left;
}
.box-form-input {
	width: 150px;
	height: 21px;
	margin: 0;
	padding: 0 0 0 10px;
	float: left;
}
.input-rut01 {
	width: 104px;
	height: 15px;
	background: #fff;
	border: 1px solid #879CAF;
	color: #000;
	text-align : left;
	padding: 0;
}
.input-rut02 {
	width: 17px;
	height: 15px;
	background: #fff;
	border: 1px solid #879CAF;
	color: #000;
	text-align : left;
	padding: 0;
}
.box-form-bot {
	width: 160px;
	height: 18px;
	margin: 0;
	padding: 0;
	text-align: right;
	float: left;
}
.box-links-login {
	width: 230px;
	border-left: 1px solid #879CAF;
	margin: 10px 0 10px 0;
	padding: 25px 0 0 15px;
	font-size: 0.69em;
	color: #000;
	float: left;
}
.box-links-login a:link, .box-links-login a:visited, .box-links-login a:active {
	text-decoration: none;
	color: #402296;
}
.box-links-login a:hover {
	text-decoration: underline;
	color: #402296;
}
.mapa {
	width: 656px;
	height: 376px;
	padding: 0 0 0 10px;
}
#div_logo {
	margin: 0 0 0 50px;
}
#logo_cliente {
	width: 166px;
	height: 59px;
	float: right;
}
#header-cont-sin-fondo {
	width: 922px;
	height: 94px;
	margin: 0 auto;
	border-bottom: 2px solid #d83629;
}
.tit-tab-mi-cuenta {
	width: 591px;
	height: 40px;
	margin: 0 0 0 10px;
	padding: 10px 0 0 20px;
	border-bottom: 1px solid #cecece;
	font-size: 0.81em;
	color: #d83629;
	font-weight: bold;
}
.tit-tab-mi-cuenta-texto {
	font-size: 0.81em;
	color: #d83629;
	font-weight: bold;
}
.botones-varios-verificar {
	width: 252px;
	height: 23px;
	margin: 0;
	padding: 0;
	background: url(../images/btn_verificar_rut.gif) no-repeat;
	border:none;

}
.tamano_imput {
	width:210px;
	display:inline;
	float:left;
}
.tamano_imput3 {
	width:210px;
	display:inline;
	float:left;
}
.tamano_imput2 {
	width:174px;
	display:inline;
	/*float:left;*/
}
#div_verifica_rut_a {
	color:#CC0000;
	float:left;
	margin:4px 0;
}
#div_verifica_rut_a strong{
	font-size:14px;
}
#div_verifica_rut {
	color:#0D318B;
	float:left;
	margin:4px 0;
}
#div_verifica_rut strong{
	font-size:14px;
	
}
.txt-ordenarPor2 {
	height: 20px;
	font-size: 0.69em;
	color: #442E8A;
	vertical-align: middle;
}
/* Nuevo boton */

.boton_new_surt {
    float:left;
    font-family:Arial;
    font-size:11px;
}

.boton_new_surt a {
    background:transparent url(../../images/btn_new.jpg) no-repeat scroll left top;
    float:left;
    text-decoration:none;
    color:#000;
    font-weight:bold;
   
}
.boton_new_surt a:hover {
    background:transparent url(../../images/btn_new.jpg) no-repeat scroll left bottom;
}

.boton_new_surt a span {
    background:url(../../images/btn_new_span.jpg) no-repeat scroll 100% top;
    cursor:pointer;
    float:left;
    line-height:19px;
    padding:5px 30px 0;
    display:inline;
    height:25px;
}
*:first-child+html .boton_new_surt a span {
    height:30px;
}
* html .boton_new_surt a span {
    height:30px;
}
.boton_new_surt a:hover span{
    background:transparent url(../../images/btn_new_span.jpg) no-repeat scroll 100% bottom;
}
.boton_new_surt a:active {
    text-decoration:underline;
}

.boton_new_surt a span:active {
    text-decoration:underline;

}
/* BOTON INGRESAR */
.boton_ingresar {
	width: 300px;
	height: 30px;
	padding: 0;
	text-align: center;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10;
	margin-left: 0;
}
.boton_ingresar a {
	padding: 7px 40px 7px 40px;
	line-height: 30px;
	font-weight: bold;
	color: #0D318B;
	font-family: Arial;
	font-size:12px;
}
.boton_ingresar a:hover{

}
*:first-child+html .boton_ingresar {
	width: 300px;
	height: 30px;
	padding: 0;
	margin: 0;
	margin-left: -110px;
}
*:first-child+html .boton_ingresar a {
	padding: 7px;
	padding-left: 40px;
	padding-right: 40px;
	line-height: 30px;
}
*:first-child+html .boton_ingresar a:hover{

}

/* MENSAJES DE ALERTA PEDIDOS */ 
div.mensaje_pedido {
	background: #fffce9;
	padding: 10px;
	width: 100%;
	color: #0033bb;
	font-size: 11px;
	font-weight: bold;
}
span.txrojo {
	color: #ff0000;
}

/* CONTENIDO VENTANA MODAL */
#contenedor_v_modal {
	width: 500px;
	padding: 20px;
	font-size: 12px;
	color: #3a3a3a;
	text-align: left;
}
#contenedor_v_modal textarea {
	width: 500px;
	height: 130px;
	border: 2px solid #3a3a3a;
	padding: 5px;
	margin-top: 2px;
}
*html #contenedor_v_modal textarea {
	width: 460px;
}
#contenedor_v_modal span.caract_disp {
	color: #dfdfdf;
	font-weight: bold;
	float: right;
	margin-bottom: 2px;
}
#contenedor_v_modal p.titulo {
	font-size: 16px;
	margin-bottom: 10px;
}
#contenedor_v_modal span.txrojo {
	font-size: 22px;
}
#contenedor_v_modal div.boton {
	background: url(../images/bg-modal-btn.gif) top left repeat-x;
	height: 30px;
	border: 1px solid #999999;
	line-height: 30px;
	width: 75px;
	text-align: center;
	float: right;
	margin-top: 5px;
	margin-left: 5px;
}
#contenedor_v_modal div.boton a:link, div.boton a:visited{
	color: #3a3a3a;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 12px;
	float: left;
}
#contenedor_v_modal div.boton a {
	text-align: center;
	width: 100%;
	display: block;
}
*:first-child+html #contenedor_v_modal div.boton a {
	font-size: 12px !important;
	padding: 3px;
	text-align: center;
	
}
* html #contenedor_v_modal div.boton a {
	font-size: 12px !important;
	padding-left: 0px;
	text-align: center;
	width: 100%;
	padding-left: 3px;
	padding-right: 3px;
}
#contenedor_v_modal div.boton a:hover {
	text-decoration: underline;
}
#contenedor_v_modal p.confirmacion {
	height: 30px;
	line-height: 30px;
	width: 265px;
	float: left;
	margin-top: 5px;
}
#contenedor_v_modal div.clr {
	clear: both;
	float: none;
}
*:first-child+html #contenedor_v_modal p.confirmacion {
	width: 265px;
}
* html #contenedor_v_modal div.boton {
	margin-left: 2px;
}
* html #contenedor_v_modal p.confirmacion {
	width: 265px;

}
#signup-form td.col-help {
width:170px;
height:5px;
}
#input-form {
width:170px;
height:5px;
}
#signup-form td.col-help .label-box {
-moz-border-radius-bottomright:10px;
-moz-border-radius-topright:10px;
background:#F2F2F2 url(/images/signup_info.gif) no-repeat scroll 13px 50%;
border-color:#DBDBDB;
border-style:solid;
border-width:1px 1px 1px 2px;
color:#666666;
display:none;
font-size:12px;
line-height:1.45em;
padding:0em 10px 0em 30px;
text-transform:lowercase;
}
.ie #signup-form td.col-help .label-box {
padding:0.85em 10px 0.8em 30px;
}
#signup-form td.col-help .label-box .pstrength-text {
font-weight:normal;
text-transform:none;
}
#signup-form td.col-help .label-box.password-invalid {
background-image:url(/images/signup_info.gif);
padding-left:30px;
}
#signup-form td.col-help .label-box.password-weak {
background-color:#FFE2CF;
background-image:url(/images/signup_check_weak.gif);
border-color:#E5BDA3;
color:#80461B;
padding-left:30px;
}
#signup-form td.col-help .label-box.password-good {
background-color:#FFF0CF;
background-image:url(/images/signup_check_good.gif);
border-color:#E5D5A3;
color:#80621B;
padding-left:30px;
}
#signup-form td.col-help .label-box.password-strong {
background-color:#F5FFCF;
background-image:url(/images/signup_check_strong.gif);
border-color:#E3E5A3;
color:#78801B;
padding-left:30px;
}
#signup-form td.col-help .label-box.password-verystrong {
background-color:#F0FEE9;
background-image:url(/images/signup_check.gif);
border-color:#E1EFDB;
color:#2A801B;
padding-left:30px;
}
body.ie7 #signup-form td.col-help .label-box {
margin-top:1px;
}
#signup-form table td.col-help .label-box.good {
background-color:#F0FEE9;
background-image:url(/images/signup_check.gif);
border-color:#E1EFDB;
height:15px;
}
#signup-form table td.col-help .label-box.error {
background-color:#FFCFCF;
background-image:none;
border-color:#E5A3A3;
color:#801B1B;
padding-left:10px;
height:15px;
}
.object_error{
border-color: #FF0000;
border-style: inset;
border-width:2px;
}
.input-form{
font-family: Arial,Helvetica,sans-serif;
}
/* TextboxList sample CSS */
ul.holder { margin: 0; border: 1px solid #999; overflow: hidden; height: auto !important; height: 1%; padding: 4px 5px 0; }
*:first-child+html ul.holder { padding-bottom: 2px; } * html ul.holder { padding-bottom: 2px; } /* ie7 and below */
ul.holder li { float: left; list-style-type: none; margin: 0 5px 4px 0; white-space:nowrap;}
ul.holder li.bit-box, ul.holder li.bit-input input { font: 11px "Lucida Grande", "Verdana"; }
ul.holder li.bit-box { -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border: 1px solid #CAD8F3; background: #DEE7F8; padding: 1px 5px 2px; }
ul.holder li.bit-box-focus { border-color: #598BEC; background: #598BEC; color: #fff; }
ul.holder li.bit-input input { width: auto; overflow:visible; margin: 0; border: 0px; outline: 0; padding: 3px 0px 2px; } /* no left/right padding here please */
ul.holder li.bit-input input.smallinput { width: 20px; }

/* Autocompleter */

.facebook-auto { display: none; position: absolute; width: 512px; background: #eee; }
.facebook-auto .default { padding: 5px 7px; border: 1px solid #ccc; border-width: 0 1px 1px;font-family:"Lucida Grande","Verdana"; font-size:11px; }
.facebook-auto ul { display: none; margin: 0; padding: 0; overflow: auto; position:absolute; z-index:9999}
.facebook-auto ul li { padding: 5px 12px; z-index: 1000; cursor: pointer; margin: 0; list-style-type: none; border: 1px solid #ccc; border-width: 0 1px 1px; font: 11px "Lucida Grande", "Verdana"; background-color: #eee }
.facebook-auto ul li em { font-weight: bold; font-style: normal; background: #ccc; }
.facebook-auto ul li.auto-focus { background: #4173CC; color: #fff; }
.facebook-auto ul li.auto-focus em { background: none; }
.deleted { background-color:#4173CC !important; color:#ffffff !important;}
.hidden { display:none;}

#demo ul.holder li.bit-input input { padding: 2px 0 1px; border: 1px solid #999; }
.ie6fix {height:1px;width:1px; position:absolute;top:0px;left:0px;z-index:1;}

/* Mensaje registro usuarios */
div.mensaje_registro_usuarios {width: 683px; height: 72px; padding: 15px; line-height: 18px; color: #153b8c; font-family: tahoma; 
background: url(/home/images/bg-mensaje-registro.gif) top left no-repeat; font-size: 12px; text-align: left;}
div.mensaje_registro_usuarios p {margin-bottom: 14px;}
div.mensaje_cerrar_boton {position: relative; float: right; background: #0b3182; padding: 2px 6px; font-weight: bold; margin: 0px 10px;}
div.mensaje_cerrar_boton a {color: #fff; text-decoration: none;}
div.mensaje_cerrar_boton a:hover {color: #fff; text-decoration: none;}

/* Modulo clientes */
.texto_nprisa {
	color: #473179;
	font-size: 12px;
	font-family: tahoma, arial, verdana;
}
.texto_nprisa {
	color: #473179;
	font-size: 12px;
	font-family: tahoma, arial, verdana;
}
ul.ul_nprisa {
	padding: 10px 0px 10px 30px;
}
h2.nprisa {
	color: #D93528;
	font-family: tahoma, arial;
	font-size: 18px;
	font-weight: bold;
	text-transform: Uppercase;
	padding-bottom: 1px;
	border-bottom: 2px solid #D93528;
}
h2.nprisa {
	*margin-left: 15px !important;
	}
.td-tit2 {
	height: 21px;
	padding: 0 0 0 3px;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}

.td-tit2-nuevo {
	height: 21px;
	font-size: 12px;
	color: #0D318B;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 30px !important;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 3px !important;
}
.td-tit {
	height: 40px;
	font-size: 12px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;

}
h3.nprisa {
	color: #2a1265;
	font-family: tahoma, arial;
	font-size: 18px;
	font-weight: bold;
	text-transform: Uppercase;
	text-align: center;
}

/* FORMULARIO COTIZACIONES */
/*div.form_sc_cotizaciones input.input-cajas-textos-contacto, 
div.form_sc_cotizaciones input.input-cajas-textos-rut, 
div.form_sc_cotizaciones input.input-cajas-textos-dv {
	color: #333;
	font-size: 11px;
	padding: 2px;
	border: 1px solid #e1e1e1;
}*/
table.titulos_sc_cotizaciones {
	color: #473179;
	font-size: 12px;
	font-weight: bold;
	font-family: tahoma, arial, verdana;
	margin-left: 30px;
}
div.nume_fila {
	width: 25px;
	float: left;
	font-size: 12px;
	font-family; arial, tahoma;
	background: #fff;
	margin-left: 10px;
	margin-top: 8px;
}
input.input_dinamico_1 {
	width: 110px; 
	float: left;
	margin-right: 10px;
}
input.input_dinamico_2 {
	width: 330px; 
	float: left;
	margin-right: 10px;
}
input.input_dinamico_3 {
	width: 100px; 
}
.otros_filas_dinamico {
	padding: 5px;
}
.otros_filas_dinamico input {
	border: 1px solid #879CAF;
}
.agregar_fila_cotizaciones {
	font-size: 12px;
	font-weight: bold;
	color: #473179;
	margin-right: 28px;
	
}
.texto_nprisa {
	color: #473179;
	font-size: 12px;
	font-family: tahoma, arial, verdana;
}

.texto_nprisa_nuevo {
	color: #0D308A;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	margin-top: 5px;
	margin-bottom: 10px;
	height: 35px;
	margin-right: auto;
	margin-left: auto;
	padding-left: 10px;
}
.texto_nprisa_cotizaciones {
	color: #473179;
	font-size: 16px;
	font-family: Tahoma, Arial;
	font-weight: 100;
}
ul.ul_nprisa {
	padding: 10px 0px 10px 30px;
}
.clearfix {
	clear: both;
	margin-bottom: 15px;
}
.uf_left2 {
	width:171px;
	_width:166px;
	height:66px;
	float:left;
	padding-left:7px;
	display:block;
	
}


.titu_results { font-family:Arial; font-size:12px; color: #0d308a; font-weight:bold;}
.titu_results .rojo { font-family:Arial; font-size:12px; color: #E00A0A; font-weight:bold;}






/* pagina resultado no encontrado   */


.result_no_encontrado { width:625px; height:435px; display:block; margin-left:auto; margin-right:auto; text-align:left; font-family:Arial; }

.result_no_encontrado .titulo {color: #0D308A; font-size: 12px; height: 24px; padding: 0 0 0 20px; }

.result_no_encontrado .num_resultados, .result_no_encontrado .txt_resultados {color: #0D308A; font-size: 12px;  font-weight:bold; font-family:Arial;}

.result_no_encontrado .num_resultados .cero, .result_no_encontrado .txt_resultados .producto  { color:#F00;  }

.result_no_encontrado .txt_principal { color:#F00; font-size:18px; font-weight:bold; text-align:center; margin-top:20px; margin-bottom:20px; }

.result_no_encontrado .ayuda {  margin-left:auto; margin-right:auto; margin-top:10px; margin-bottom:10px; background-image: url(../images/lupa_no_encontrado.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:50px;
	text-indent:55px;}

.result_no_encontrado .ayuda h1 { color: #0D308A; font-size: 14px; font-weight:bold; }

.result_no_encontrado .ayuda p {  color: #0D308A; font-size: 14px;}




.result_no_encontrado .msj_ayuda {
	margin-left:auto;
	margin-right:auto;
	background-color:#EFF4FC;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 25px;
	padding-left: 10px;
}


.result_no_encontrado .msj_ayuda h1 { 
	color: #666666;
    font-size: 13px;
    margin: 5px auto;
    width: 90%;
	}

.result_no_encontrado .msj_ayuda p { color: #646464;
	border-bottom: 1px solid #ccc;
    color: #646464;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    line-height: normal;
	margin-left: auto;
    margin-right: auto;
    padding-bottom: 10px;
    padding-top: 10px;
    width: 90%;
	 }
	 
.result_no_encontrado .msj_ayuda p a { color: #646464; text-decoration:none;}
	
.result_no_encontrado .msj_ayuda p a:hover { color: #646464; text-decoration:underline;}

div.watermark {
	background-image: url(../images/watermark_small.png);
	position: absolute;
	z-index:1;
	width:100px;
	height:74px;
	/*cursor: default;
	font: bold 22px Verdana, Arial, Sans-serif;
	color: White;
	margin: 4px;
	line-height: 20px;
	opacity: .5;
	-moz-opacity: .5;*/
}

div.watermark_medium {
	background-image: url(../images/watermark_medium.png);
	position: absolute;
	z-index:1;
	width:300px;
	height:222px;
	/*cursor: default;
	font: bold 22px Verdana, Arial, Sans-serif;
	color: White;
	margin: 4px;
	line-height: 20px;
	opacity: .5;
	-moz-opacity: .5;*/
}

div.watermark_large {
	background-image: url(../images/watermark_large.png);
	position: absolute;
	z-index:1;
	width:450px;
	height:333px;
	/*cursor: default;
	font: bold 22px Verdana, Arial, Sans-serif;
	color: White;
	margin: 4px;
	line-height: 20px;
	opacity: .5;
	-moz-opacity: .5;*/
}


/*MENSAJE DE ADVERTENCIA MONTO MINIMO*/
div.mensaje_error_monto {
	position: absolute;
	z-index: 500 !important;
	top: 220px;
	left: 50%;
	margin-left: -220px;
	width: 550px;
	background-color:#fcf9ce;
	border: 3px solid #c38e8e;
	text-align: left;
	font-family: tahoma, arial;
	font-size: 4px;
	color: #ab0505;
	padding: 5px;
}
div.mensaje_error_monto p {
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	color: #ab0505;
}

/*css boton aceptar y cancelar modal monto minimo */
.boton_aceptar_compra{
	border:1px solid #A2A2A2;
	background:#F0F0F0;
	font-family:Arial;
	font-size:14px;
	color:#000000;
	text-decoration:none;
	width: 137px;
    height: 40px;
    text-align: center;

}
.texto_boton_aceptar_compra{
	font-family:Arial;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	padding:7px 0px 0px 0px;
	/*position:absolute;*/
	font-weight:bold;
	margin-top: 4px;
	position: relative; 
	top: 5px; 
	left: 2px;
}
.boton_cancelar_compra{
	border:1px solid #A2A2A2;
	background:#F0F0F0;
	font-family:Arial;
	font-size:14px;
	color:#000000;
	text-decoration:none;
	width: 137px;
    height: 40px;
    text-align: center;
}
.texto_boton_cancelar_compra{
	font-family:Arial;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	padding:7px 0px 0px 7px;
	/*position:absolute;*/
	font-weight:bold;
	margin-top: 4px;
	position: relative; 
	top: 5px; 
	left: 0px;
}


.salir_de_esta_opcion{
	width: 167px;
	float: right;
	margin: -35px 0 0 500px;
	position: absolute;
	color:#474747; font-size: 14px; weight:bold;
}

.volver_lista_busqueda{
	width: 167px;
	float: left;
	margin: 0px 0 0 300px;
	position: absolute;
}	
/*Modal para salir de esta opcion */


