@charset "utf-8";
/* CSS Document */
/*****************Tags******************/

/*.body, html {
scrollbar-face-color: #EEECEC;
scrollbar-highlight-color: #EEECEC;
scrollbar-3dlight-color: #FFFFFF;
scrollbar-darkshadow-color: #C0C0C0;
scrollbar-shadow-color: #F8F9FA;
scrollbar-arrow-color: #C0C0C0;
scrollbar-track-color: #FAFAFA;
}*/
html, body {
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	
	/*word-wrap: break-word;*/
}
body {
	background-color:#fff;
}
.fondo{
	background-color:#EFEFEF;
	background-image:url(../Images/fondo2011.jpg);
	background-repeat: repeat-x;
}
/*. {
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;	
	word-wrap: break-word;
}*/
. img{
	text-align:center;
	margin: 10px;
	/*word-wrap: break-word;*/
}
td, th {
	vertical-align:top;
}
a {
	color: #00446C;
}
a:link {
	color: #00446C;
}
a:visited {
	color: #748E98;
}
a:hover {
	color: #0070b3;
}
a:active {
	color: #FF3300;
}
form {
	margin: 0px;
	padding: 0px;
}
table {
	border-collapse: collapse;
	border: none;
	margin: 0px;
}
th {
	font-weight: bold;
	text-align: center;
}
img {
	border: none;
}
p {
	margin: 0px 0px 5px 0px;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px 0px 5px 0px;
	font-size: 28px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
h2 {
	font-size: 22px;
	font-weight: normal;
	color: #666666;
	margin: 0px 0px 10px 0px;
}
table.producto h2 {
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}
h3 {
	font-size: 20px;
	font-weight: normal;
	color: #666666;
	margin: 0px 0px 5px 0px;
	padding: 0px;
vertical-align:
}
h4 {
	font-size: 18px;
	font-weight: normal;
	color: #333333;
	margin: 0px 0px 5px 0px;
}
.prueba {
background-color: #099;
}
CONTADOR ARTICULOS
.colorArriba{
background-color: #F5F5F5;
}
.colorSubtotal{
background-color:#f0f0f0;
}
.colorTotal{
background-color:#e8e8e8;

}

.fondoError{
	
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     background: #000;
     z-index:1001;
     opacity:.75;
     -moz-opacity: 0.75;
     filter: alpha(opacity=75);
}

.errorGeneral{
	padding:10px;
	border:solid 1px #999;
	width:450px;
	background-color:#FFF;
	z-index:1002;
	
}

.f_error11,
.f_error11 td,
.f_error11 td th{
	font-size:12px;
	text-align:justify;
}




/****************************/
.registro h4 {
	padding: 5px auto 0px 5px;
margin:0px;
}
.registro .f_rojo {
font-weight:normal;
}
h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 900;
	color: #666666;
	font-style: italic;
	margin: 4px 0px 8px 0px;
}
.font16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
	margin: 4px 0px 8px 0px;
}
.registro h5 {
	padding: 0px 15px;
color: #999;
margin:0px;
font-style:normal;
font-weight:normal;
}
h6 {
	font-size: 11px;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	color: #666666;
}
h6 a {
	color: #999999;
}
#lineas h6 {
	font-weight: normal;
}
h7 {
	font-size: 14px;
	
}
hr {
	color: #A9AAA4;
	background-color: #A9AAA4;
	height: 1px;
	margin: 3px 0px 3px 0px;
	border: none;
}
.hr2px {
	height: 2px;
}
ul {
	list-style-position: outside;
	margin: 5px 0px 10px 20px;
	padding: 0px;
	font-size: 11px;
}
li {
	margin: 0px 0px 3px 0px;
}
ol {
	list-style-position: outside;
	margin: 5px 0px 15px 30px;
	padding: 0px;
}
input,
select {
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}
.MiLogin {
	font-size: 11px;
	text-align: left;
	color: #8F8E8E;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/********************espacios*******************/
.clearRenglon,
.clearRenglonLinea {
	clear: both;
	height: 0px;
	font-size: 0px;
}
.clearRenglonLinea {
	border-bottom: solid #eeecec 1px;
	width: 100%;
}

/******************propiedades********************/
.centradoMargin{
margin:0 auto;
}

.f_floatDer {
	float:right;
}
.f_floatIzq {
	float:left;
}
.f_justificado,
td.f_justificado {
	text-align: justify;
}
.f_bottom {
	vertical-align: bottom;
	margin-top: auto;
	margin-bottom: 0px;
}
.f_middle {
	vertical-align:middle;
	margin-top:auto;
	margin-bottom:auto;
}
.f_centrado img {
	vertical-align:middle;
	margin-top:auto;
	margin-bottom:auto;
}
.f_centrado td {
	text-align: left;
}
.f_centrado,
td.f_centrado {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
.f_derecha,
td.f_derecha {
	text-align: right;
}
.f_izquierda,
td.f_izquierda {
	text-align: left;
}
.f_subrayado {
	text-decoration: underline;
}
.f_textoSinDecoracion {
	text-decoration: none;
}
.f_tache {
	text-decoration: line-through;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.f_bold {
	font-weight: bold;
}
.f_rojo {
	font-weight: bold;
color:#cc3333;
}
.f_gris {
	font-weight:normal;
font-size:13px;
color: #999;
}
.f_normal {
	font-weight: normal;
}
.f_italico {
	font-style: italic;	
}
.f_margenIzqCero {
margin-left: none;
}
.f_margenIzqCero table{
margin-left: none;
}
.f_margenInferior{
	margin-bottom:10px;
}
.f_alineadoDer {
margin:0px 0px 0px auto;
}
.f_ancho200 {
	width: 200px;
}
.f_textoResaltado {
	font-size: 16px;
	font-weight: bold;
}

..margen20px {
	margin: 20px;
}

.margen10px {
	margin: 10px;
}
.margen5px {
	margin: 5px;
}
.margen2px {
	margin: 2px;
}
.padding3px {
	padding: 3px;
}
.padding5px {
	padding: 5px;
}
.padding10px {
	padding: 10px;
}
.paddingder5px {
padding-right:5px;
}
.paddingizq5px {
padding-left:5px;
}
.paddingder10px {
padding-right:10px;
}
.paddingizq10px {
padding-left:10px;
}
.paddingder {
padding-right:15px;
}
.paddingizq {
padding-left:15px;
}
.paddingabajo3 {
	padding-bottom:3px;
}
.paddingabajo5 {
	padding-bottom:5px;
}
.paddingabajo10 {
	padding-bottom:10px;
}
.paddingarriba5{
	padding-top:5px;
}
/*****************generales*********************/
.barraTitulo{
	padding:8px 0px;
	background-image:url(../Images/barra_titulo.jpg);
	background-repeat:repeat-x;
}
.barraTitulo h1{
	color: #333;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 1px 25px 0px 15px;
}
.barraTitulo h2{
    color: #666;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 9pt;
	font-weight: bold;
}
.precios {
	font-size: 11.5px;
	color: #717171;
	margin: 0px 0px 5px 0px;
}
.precioChaz {
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #333;
}
.preciosArmaConsulta .precioChaz {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #333;
}
.precioAnterior {
	font-size: 10px;
	font-weight: normal;
	color: #717171;
	margin: 0px 0px 5px 0px;
	text-align:right;
}
.noVendible .precioAnterior {
	text-align:center;
}
.preciosUsa .precioChaz {
	font-size: 12px;
}
#lineas .precioChaz {
	font-size: 15px;
}
.tituloProducto,
a.tituloProducto {
	font-size: 11px;
	font-variant: normal;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}
#muestraProducto .tituloProducto,
#muestraProducto a.tituloProducto {
	font-size: 11px;
	font-variant: normal;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
height:25px;
margin-bottom:20px;
}

.inactivo{
color:#969797;
}



.codigo,
.modelo,
.codigoActivo,
.codigoActivoCB,
.codigoCatalogo,
.codigoCatalogoCB,
.codigoNuevo,
.codigoNuevoCB,
.codigoLX,
.codigoLXCB,
.codigoProxDescontinuar,
.codigoProxDescontinuarCB,
.codigoDiscontinuo,
.codigoDiscontinuoCB,
.codigoInactivoTemp,
.codigoInactivoTempCB,
.codigoOtros,
.codigoOtrosCB {
	font-size: 11px;
	font-weight: normal;
	padding: 3px 0px;
}
.contenidoTelefonia .codigo,
.contenidoTelefonia .codigoActivo,
.contenidoTelefonia .codigoActivoCB,
.contenidoTelefonia .codigoCatalogo,
.contenidoTelefonia .codigoCatalogoCB,
.contenidoTelefonia .codigoNuevo,
.contenidoTelefonia .codigoNuevoCB,
.contenidoTelefonia .codigoLX,
.contenidoTelefonia .codigoLXCB,
.contenidoTelefonia .codigoProxDescontinuar,
.contenidoTelefonia .codigoProxDescontinuarCB,
.contenidoTelefonia .codigoDiscontinuo,
.contenidoTelefonia .codigoDiscontinuoCB,
.contenidoTelefonia .codigoInactivoTemp,
.contenidoTelefonia .codigoInactivoTempCB,
.contenidoTelefonia .codigoOtros,
.contenidoTelefonia .codigoOtrosCB{
	display:block;
	float:left;
	width:400px;
}
.mosaico_productos .producto .codigo,
.mosaico_productos .producto .codigoActivo,
.mosaico_productos .producto .codigoActivoCB,
.mosaico_productos .producto .codigoCatalogo,
.mosaico_productos .producto .codigoCatalogoCB,
.mosaico_productos .producto .codigoNuevo,
.mosaico_productos .producto .codigoNuevoCB,
.mosaico_productos .producto .codigoLX,
.mosaico_productos .producto .codigoLXCB,
.mosaico_productos .producto .codigoProxDescontinuar,
.mosaico_productos .producto .codigoProxDescontinuarCB,
.mosaico_productos .producto .codigoDiscontinuo,
.mosaico_productos .producto .codigoDiscontinuoCB,
.mosaico_productos .producto .codigoInactivoTemp,
.mosaico_productos .producto .codigoInactivoTempCB,
.mosaico_productos .producto .codigoOtros,
.mosaico_productos .producto .codigoOtrosCB{
	width:105px;
	margin:5px auto;
	float:none;
}
.codigo,
.modelo {
	color: #999999;
}
.codigoActivo,
.codigoActivoCB {
	color: #868686;
}
.codigoCatalogo,
.codigoCatalogoCB {
	color: #0066CC;
}
.codigoNuevo,
.codigoNuevoCB {
	color: #009900;
}
.codigoLX,
.codigoLXCB {
	color: #D77100;
}
.codigoProxDescontinuar,
.codigoProxDescontinuarCB {
	color: #C60000;
}
.codigoInactivoTemp,
.codigoInactivoTempCB {
	color: #6600FF;
}
.codigoDiscontinuo,
.codigoOtros,
.codigoDiscontinuoCB,
.codigoOtrosCB {
	color: #C60000;
	text-decoration: line-through;
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
}
.codigoActivoCB,
.codigoCatalogoCB,
.codigoNuevoCB,
.codigoLXCB,
.codigoProxDescontinuarCB,
.codigoDiscontinuoCB,
.codigoInactivoTempCB,
.codigoOtrosCB {
	background-repeat: no-repeat;
	padding-left:12px;
	text-align: left;
	width: 95px;
	background-position: left center;
}
.armaConsulta .codigoActivoCB,
.armaConsulta .codigoCatalogoCB,
.armaConsulta .codigoNuevoCB,
.armaConsulta .codigoLXCB,
.armaConsulta .codigoProxDescontinuarCB,
.armaConsulta .codigoDiscontinuoCB,
.armaConsulta .codigoInactivoTempCB,
.armaConsulta .codigoOtrosCB {
	margin-left: auto;
	margin-right: auto;
}
.codigoActivoCB{
	background-image:url(../Images/fnd_codigoActivoCB.gif);
}
.codigoCatalogoCB{
	background-image:url(../Images/fnd_codigoCatalogoCB.gif);
}
.codigoNuevoCB{
	background-image:url(../Images/fnd_codigoNuevoCB.gif);
}
.codigoLXCB{
	background-image:url(../Images/fnd_codigoLxCB.gif);
}
.codigoProxDescontinuarCB {
	background-image:url(../Images/fnd_codigoProxDescontinuarCB.gif);
}
.codigoInactivoTempCB{
	background-image:url(../Images/fnd_codigoInactivoTempCB.gif);
}
.codigoDiscontinuoCB,
.codigoOtrosCB{
	background-image:url(../Images/fnd_codigoDescontinuadoCB.gif);
}
.layerNota, #descr {
	font-size: 11px;
	color: #666666;
	background-color: #EAEAEA;
	border: 1px solid #666666;
	padding: 2px;
	text-align: left;
}
.pathNavega {
	padding: 2px 5px 2px 5px;
	font-size: 11px;
	color: #999999;
}
.nota {
	font-size: 10px;
	color: #666666;
	padding: 2px;
	display: inline;
}
.error {
	color: #FF0000;
	text-align: center;
	background-color: #F7F4F4;
	border: solid #FF0000 2px;
	padding: 10px;
	display: block;
	font-weight: bold;
	margin: 10px;
}
.fondoGris {
	padding: 5px;
	background-color:#f3f3f3;
}
.resaltado,
.resaltadoClaro,
.resaltadoVerde {
	margin: 10px;
	padding: 5px;
	border: solid #ADADAD 1px;
	font-weight: bold;
	color: #333333;
}
.resaltado {
	background-color: #F0F0F0;
}
.resaltadoClaro {
	background-color: #F7F7EE;
}
.resaltadoVerde {
	background-color: #F4FFF5;
	border-color: #090;
	color: #060;
}
.titulo {
	background-image: url(../Images/linea_tit.gif);
	background-repeat:repeat-x;
	width: 96%;
	padding: 2px 5px 0px 0px;
	margin: 0px 0px 8px 0px;
}
.titulo h1 {
	background-color: #FFFFFF;
font-size:24px;
	display: inline;
	padding: 0px 5px 0px 5px;
}
.tituloCH {
	background-image: url(../Images/linea_tit2.gif);
	background-repeat:repeat-x;
	width: 100%;
	padding: 2px 5px 0px 0px;
	margin: 0px 0px 8px 0px;
}
.tituloCH h2 {
	background-color: #FFFFFF;
    font-size:13px;
    color:#666;
	display: inline;
	padding: 0px 5px 0px 5px;
}
.c_horizontal,
#pathNavegacion,
.paginacion {
	width: 100%;	
	margin:auto;
}
.c_horizontal{
	text-align:center;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
	margin: 0px 0px 5px 0px;
}
#pathNavegacion {
	clear: both;
	margin:0px;
	width: 100%;
	text-align:left;
	font-weight: bold;
	color:#666666;
	font-size: 11px;
	padding: 3px 3px 10px 8px;
	display: block;
}
/*#muestraProducto #pathNavegacion {
	float: left;
	margin: auto 5px 5px auto;
}*/
#pathNavegacion .seleccionado {
	background-image: url(../Images/bullet_flecha.gif);
	background-repeat: no-repeat;
	padding: 5px 0px 8px 18px;
	color: #F36D0F;
	background-position: 1px 5px;
}
.paginacion input {
	margin: 0px 0px -2px 0px;
	vertical-align: text-bottom;

}
.paginacion {
	text-align:right;
	font-size: 11px;
	border-bottom: solid #999999 1px;
	height:20px;
}
.paginacion a {
	padding: 0px 1px;
}
#pathNavegacion .seleccionado a,
#pathNavegacion .seleccionado a:hover,
.paginacion .paginaActiva,
.paginacion a.paginaActiva,
.paginacion a.paginaActiva:hover
{
	color: #f77316;
	font-weight:bold;
	text-decoration: none;
	font-size: 12px;
}
.c_banners {
	border-bottom: solid #A9AAA4 1px;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 8px 0px;
}
.c_banners object {
	border: solid #DCDCDC 1px;
}
.divBordes {
	text-align:center;
	border-bottom: solid #cccccc 1px;
	border-top: solid #cccccc 1px;
	margin: auto;
	padding: 3px;
}
.seccion {
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 5px 0px;
	border-bottom: solid #CCCCCC 1px;
	/*border-bottom: solid #A9AAA4 1px;*/
}
.seccion2 {
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 5px 0px;
	
	/*border-bottom: solid #A9AAA4 1px;*/
}
.botonComprar,
.botonSeleccionar {
	margin: 8px 3px 8px 3px;
}
.cargandoImagen {
	background-image: url(../Images/sin_imagen57.jpg);
	background-position: center center;
	background-repeat: no-repeat;
}
.calificacion,
.calificacion a {
	padding: 5px 0px;
	color: #ADADAD;
	font-size: 11px;
	text-decoration: none;
}
.contenidoScroll {
	overflow: scroll;
	overflow-x: auto;
	height: 280px;
	border: solid #CCCCCC 1px;
}
#proveedores .contenidoScroll {
	height: auto;
}
.tooltip {
	color: #0070b3;
}
.bordeGris {
	border: solid #C6C6C6 1px;
}
.bordeNo {
	border: none;
}
input.requerido {
	/*border: solid #DCC8C7 3px;*/
}

.entrega20min {
	font-size:18px;
	color: #009900;
	font-weight:bold;
}
.entrega3dias {
	font-size:18px;
	color: #d57503;
	font-weight:bold;
}
.entrega10dias,
.entregaDomicilio {
	font-size:18px;
	color: #4094b3;
	font-weight:bold;
}
.i_paloma,
.i_tache {
	background-repeat: no-repeat;
	background-position: 4px 4px;
	text-align: left;
	padding: 2px 0px 0px 20px;
	display: block;
	margin: 0px 0px 2px 0px;
}
.i_paloma {
	background-image: url(../Images/i_palomaCh.gif);
}
.i_tache {
	background-image: url(../Images/i_tacheChGris.gif);
	color: #999999;
}
.cintillo {
	position:absolute;
	top:0px;
	left:0px;
	width: 100%;
	text-align:center;
}
.ventanaFlotante {
	position: relative;
}
	
.ventanaFake {
	background-color:#FFFFFF;
	width:350px;
	height:auto;	
	border: solid 2px #9D9D9D;
	padding:7px;
	position:absolute;
	left: 0px;
	top: 0px;
	z-index:1200;
}
#procesoCompra .titulo h1 {
	font-size: 22px;
}

/*************CARRITO 2010*************/
.textocorrido {
	color: #333;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10pt;
	padding:0px 30px 0px 5px;
}
.textocorridoBold {
	color: #333;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10pt;
	padding:0px 30px 0px 5px;
	font-weight: bold;
}
.textocorridoCH {
	color: #333;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 9pt;
}
.textocorridoCHClaro {
	color: #666;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
}
.rojo {
	color: #CC3333;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.rojoItalica {
	color: #CC3333;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10pt;
	font-style: italic;
	font-weight: bold;
}
.textocorridoAE {
	color: #333;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 9pt;
	padding-left: 30px;
}
.textoBoldAE {
	color: #666;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 9pt;
	padding-left: 30px;
	font-weight: bold;
}
.txtBold666 {
	color: #666;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 9pt;
	font-weight: bold;
}
.titulo_main {
	color: #333;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15pt;
}
.chico_btn {
	color: #333;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	text-align: center;
	vertical-align: middle;
	padding-right: 10px;	
}
.tituloBarra {
	color: #333;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 9pt;
	font-weight: bold;
}
.barraTituloPago{
	background-image:url(../Images/barra_titulo.jpg);
	background-repeat:repeat-x;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 25px;
	margin-right: 10px;
}
.f_derechaPago,
td.f_derechaPago {
	text-align: right;
	padding-right: 10px;
}
.lineaRoja {
	width: 100%;
	background-image: url(../Images/lineaRoja.jpg);
	background-repeat: repeat-y;
	height: 2px;
	margin: 5px 0px;
}
#procesoCompra h6 {
	font-size: 13px;
	background-color: #EEECEC;
	padding: 3px 3px 3px 10px;
	border: solid #DDD 1px;
	margin: 0px 0px 5px 0px;
	color: #666;
}
.tiempoEntrega {
	font-size: 16px;
	color: #B80000;
	font-weight: bold;
	padding: 10px;
}
#toolTipBox {
	display: none;
	padding: 5px;
	font-size: 11px;
	border: black solid 1px;
	position: absolute;
	background-color: #ffd038;
	color: 000000;
	max-width: 400px;
	z-index: 990099009900;
}
#mensajeCintillo {
	padding: 10px 5px;
	font-size: 11px;
	border: #C00 solid 1px;
	position: absolute;
	background-color: #FCFCFC;
	color: #333;
	max-width: 490px;
	z-index: 990099009900;
	opacity:0.95;
	filter:alpha(opacity=95);
	left:40%;
}
.redesSociales {
	margin: 10px 0px !important;
	overflow: hidden;
	height: 28px;
}

