body { 
	margin: 0px; 
	padding: 0px; 
	padding-top: 15px; 
	padding-bottom: 5px; 
	background: #99A8BB url(../img/fondo_pagina.jpg); 
	background-repeat: repeat-x;
	font-family: Arial, Verdana;
	font-size: 10pt;
	
	color: #032956;
}

small a:link ,
small a:active ,
small a:visited {
	color: #fff;
	text-decoration: none;
}

small a:hover {
	color: #fff;
	text-decoration: underline;
}

.text {
	color: #666666; font-weight: bold; font-size:11px; font-family:Arial, Helvetica, sans-serif;
}

.textbco {
	color: #ffffff; font-weight: bold; font-size:11px; font-family:Arial, Helvetica, sans-serif;
}

.titulo {
	color: #5377ab; font-weight: bold; font-size:12px; font-family:Arial, Helvetica, sans-serif;
}

.busqueda div {
 display: inline;
}

.busqueda div.submit {
 vertical-align: bottom;
}
.busqueda div.input label {
	padding-right: 10px;
	font-size: 12px;
	color: #172C54;
}

.header_pagina{
	background: url(../img/header_pagina.jpg);
	background-repeat: no-repeat;
	height: 10px;
}

.centro_pagina {background: #fff;}
tr.centro_pagina td {padding-left:5px; padding-right: 5px; }
tr.sin_paddind td{ padding: 0px;}

.pie_pagina{
	background: url(../img/pie_pagina.gif);
	background-repeat: no-repeat;
	height: 39px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	
	color: #032956;
}

.decorativo_pie{
	background: url(../img/decorativo_pie.jpg);
	background-repeat: no-repeat;
	height: 65px;
}

.decorativo_publishine {
	background: url(../img/nuestros_clientes.jpg);
	background-repeat: no-repeat;
	height: 285px;
}

.header_login {
	background: url(../img/bg_login.jpg);
	background-repeat: no-repeat;
}

.header_login .mini_link a:link,
.header_login .mini_link a:visited,
.header_login .mini_link a:active {
	font-size: 9px;
	color: #fff;
	text-decoration: none;
}

.header_login .mini_link a:hover {
	font-size: 9px;
	color: #fff;
	text-decoration: underline;
}

.header_banner {
	background: url(../img/banner.jpg);
	background-repeat: no-repeat;
	height: 78px;
}

.login  {
	font-family: Arial, Verdana;
	font-weight: normal;
	font-size: 13px;
	color: #fff;
}

.datos_cliente {
	font-family: Arial, Verdana;
	font-size: 13px;
}

.datos_cliente a:link,
.datos_cliente a:visited,
.datos_cliente a:active {
	text-decoration: none;
	color: #E2E2E3;
	font-weight: bold;
}

.datos_cliente a:hover {
	text-decoration: underline;
	color: #E2E2E3;
	font-weight: bold;
}

.form_field { border: 1px #004A84 solid;} 



#menu_principal ul
{
	margin:0;
	margin-top: 5px;
	padding:0;
}
#menu_principal ul li
{
	display: inline;
	padding: 0px;
} 

.sildeshow_menu_table td{
	padding: 0px;
}

.foto_mini_producto {
	width: 110px;
	height: 101px;
}
.codigo_producto {
	background: #E2E2E3;
	font-family: Arial, Verdana;
	font-size: 9pt;
	color: #285581;
	text-align: center;
	overflow: hidden;
}

.nombre_seccion {
	font-family: Arial;
	font-size: 10pt;
	color: #fff;
	float:left;
}

.desc_title {
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #fff;
}

.desc {
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #285A81;
	height: 28px;
}
.desc_detalle {
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #285A81;
	height: 55px;
}


.desc .dato_desc { font-weight: normal; } 

.desc_larga {
	width: 308px;
	height: 45px;
	overflow: auto;
	font-weight: normal;
}

.fondo_arriba_detalle_cotizacion {
	background: url(../img/catalogo/fondo_arriba_detalle_cotizacion.jpg);
	background-repeat: no-repeat;
	width: 718px;
	height: 67px;
}

.zebra1 { background: #e9ecf1;}
.zebra1 { background: #d1d8e2;}

.separador_catalogo {
	background: #6B7F9E;
	font-size: 10pt;
	font-weight: bold;
	color: #fff;
}

.separador_catalogo td {
	padding-left: 10px;
}


.bg_familias {
	background: url(../img/catalogo/bg_familias.jpg);
	background-repeat: repeat-x;
}

.paginacion {
	font-size: 9pt;
}
.paginacion  a {
	padding: 2px 2px 2px 2px;
}
.paginacion  a:link, .paginacion a:visited {
	color: #285A81;
	text-decoration: none;
}

.paginacion  a:hover{
	color: #285A81;
	font-size: 8pt;
	font-weight: bold;
}

.paginacion  .pagina_actual a:link, 
.paginacion   .pagina_actual a:visited {
	/*color: #285A81;*/
	color: #FFF;
	font-weight: bold;
	text-decoration: underline;
	background: url(../img/marcador_pagina.jpg);
	background-repeat: no-repeat;

}


.tabla_cotizar {
	color: #285A81;
}
.up_cotizar {
	background: url(../img/catalogo/cotizar/cotizar_up.jpg);
	background-repeat: no-repeat;
	height: 9px;
}
.down_cotizar {
	background: url(../img/catalogo/cotizar/cotizar_down.jpg);
	background-repeat: no-repeat;
	
	height: 25px;
}
.encabezado_cotizar {
	background: url(../img/catalogo/cotizar/cotizar_encabezado.jpg);
	background-repeat: no-repeat;
	height: 28px;
	
	color: #fff;
	font-weight: bold;
	text-align: center;
}

.columnas_cotizar {
	background: url(../img/catalogo/cotizar/cotizar_columnas.jpg);
	background-repeat: repeat-y;
	height: 20px;
	
	font-weight: bold;
	text-align: center;
}

.datos_cotizar {
	background: url(../img/catalogo/cotizar/datos_cotizar.jpg);
	background-repeat: repeat-y;
}

.datos_cotizar2 {
	background: url(../img/catalogo/cotizar/datos_cotizar2.jpg);
	background-repeat: repeat-y;
}

/* Estilso de los formularios */
form.formulario div.input { padding: 2px 0px 2px 0px; }
form.formulario div.input label  { position: absolute; text-align:right; width: 130px; }
form.formulario div.input input , form.formulario div.input textarea{ margin-left: 140px; border: 1px solid #fff; font-family: arial; font-size: 10pt;}
form.formulario div.botones_formulario { text-align: right; padding-right: 30px;}

form.formulario div.form_up { background: url(../img/formulario/form_up.jpg); background-repeat: no-repeat; width: 713px; height: 8px;}
form.formulario div.form_titulo { 
		background: url(../img/formulario/form_titulo.jpg); 
		background-repeat: no-repeat; 
		width: 713px; 
		height: 22px;
		color: #fff;
		padding-top: 5px;
		font-weight: bold;
}
form.formulario div.form_centro { background: url(../img/formulario/form_centro.jpg); background-repeat: repeat-y; width: 713px; }
form.formulario div.form_down { background: url(../img/formulario/form_down.jpg);  background-repeat: no-repeat; width: 713px; height: 18px;}

div.minilista_cotizacion { 
	width: 253px; 
	color: #285581;
	font-size: 12px;
	
	text-align: left;
	position: absolute;
	/*
	left: 200px;
	top: 400px;
	*/
	}
div.minilista_cotizacion  div.mc_up { 
	background: url(../img/catalogo/cotizar/mini/cotizar_up.jpg); 
	background-repeat: no-repeat;
	width: 100%;
	height: 5px;
}
div.minilista_cotizacion  div.mc_normal{ 
	background: url(../img/catalogo/cotizar/mini/cotizar_normal.jpg); 
	background-repeat: repeat-y;
	text-align: right;
	width: 100%;
}

div.minilista_cotizacion  div.mc_titulo { 
	background: url(../img/catalogo/cotizar/mini/cotizar_titulo.jpg); 
	background-repeat: no-repeat;
	width: 100%;
	height: 24px;
}

div.minilista_cotizacion  div.mc_titulo_lista { 
	background: url(../img/catalogo/cotizar/mini/cotizar_titulo_lista.jpg); 
	background-repeat: no-repeat;
	width: 100%;
	height: 25px;
}

div.minilista_cotizacion  div.mc_normal_lista { 
	background: url(../img/catalogo/cotizar/mini/cotizar_normal_lista.jpg); 
	background-repeat: repeat-y;
	width: 100%;	
	padding-left: 30px;
}

div.minilista_cotizacion  div.mc_down_lista { 
	background: url(../img/catalogo/cotizar/mini/cotizar_down_lista.jpg); 
	background-repeat: no-repeat;
	width: 100%;
	height: 5px;
}

div.minilista_cotizacion  div.mc_down { 
	background: url(../img/catalogo/cotizar/mini/cotizar_down.jpg); 
	background-repeat: no-repeat;
	width: 100%;
	height: 5px;
}
