div#additems
{
	 border:1px solid #333399;
	 padding:5px 5px 5px 5px;
	 display:none;
	 visibility:hidden;
	 /* display:block;
	 visibility:visible;*/
	 position:absolute !important;
	 height:auto;
	 width:470px;
	 background-color:#FFFFFF;
	 font-size:9px;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 color:#000000;
	 z-index:1 !important;
	 overflow:auto;
	 text-decoration:none !important;
	  
}
.div_items_list{
border-top:#323481 solid 1px;
border-left:#323481 solid 1px;
border-right:#323481 solid 1px;
border-bottom:#323481 solid 1px;
position:absolute;
padding-bottom:1px;
padding-top:1px;
padding-left:1px;
padding-right:1px;
width:450px;
vertical-align:top;

}
.row1{

}
.row2{

}

.intellitextLink{
	text-decoration:underline;
	border-bottom:darkgreen 1px solid;
	padding-bottom:0px;
	color:darkgreen;
	background-color:transparent;
	cursor:pointer;
	cursor:hand;
}
/* CSS Document */
/************menu principal***************/
#TableContainer {
/* The master div to make sure that our popup menus get aligned correctly.  Be careful when playing with this one. */
	position:relative;
	margin:0px;
	width:800px;
	height:20px;
	text-align:left;
}

/*********************menu 1********************/
#MenuContainer {
/* This ID is related to the master menu div for menu MenuContainer and contains the important positioning information for the menu as a whole */
	position:absolute;
	left:0px;
	top:20px;
	visibility:hidden;
	z-index:300;
}



#Menu1 {
/* This class defines things about menu Menu1's div. */
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
	background-color:#999999;
	border:1px solid #999999;
	width:125px;
	height:92px;
}



.Style_Item_0_Menu1 {
/* This class determines the general characteristics of the menu items in menu Menu1 */
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	width:126px;
	height:24px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:118px;
	height:16px;
}

.Style_Item_1_Menu1 {
/* This class determines the general characteristics of the menu items in menu Menu1 */
	border-top:0px;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	width:126px;
	height:23px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:118px;
	height:16px;
}

#Menu1_Item_0 {
/* Unique ID for item 0 of menu Menu1 so we can set its position */
	left:0px;
	top:0px;
}

#Menu1_Item_1 {
/* Unique ID for item 1 of menu Menu1 so we can set its position */
	left:0px;
	top:24px;
}

#Menu1_Item_2 {
/* Unique ID for item 1 of menu Menu1 so we can set its position */
	left:0px;
	top:47px;
}

#Menu1_Item_3 {
/* Unique ID for item 1 of menu Menu1 so we can set its position */
	left:0px;
	top:70px;
}

#MenuContainer img {
/* needed for Mozilla/Camino/Netscape */
	border:0px;
}

#MenuContainer a {
/* Controls the general apperance for menu MenuContainer's items, including color and font */
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-align:left;
	vertical-align:middle;
	padding:3px;
	background-color:#0066ff;
	font-weight:bold;
	font-style:normal;
	display:block;
	position:absolute;
}

#MenuContainer a:hover {
/* Controls the mouse over effects for menu MenuContainer */
	color:#ffffff;
	background-color:#ff9900;
}

/*********************menu 1********************/

/***********menu 6***************/
#MenuContainer6 {
/* This ID is related to the master menu div for menu MenuContainer and contains the important positioning information for the menu as a whole */
	position:absolute;
	left:528px;
	top:20px;
	visibility:hidden;
	z-index:300;
}

#Menu6 {
/* This class defines things about menu Menu2's div. */
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
	background-color:#999999;
	border:1px solid #999999;
	width:178px;
	height:92px;
}

.Style_Item_0_Menu6 {
/* This class determines the general characteristics of the menu items in menu Menu1 */
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	width:126px;
	height:24px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:171px;
	height:16px;
}

.Style_Item_1_Menu6 {
/* This class determines the general characteristics of the menu items in menu Menu1 */
	border-top:0px;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	width:126px;
	height:23px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:171px;
	height:16px;
}

#MenuContainer6 img {
/* needed for Mozilla/Camino/Netscape */
	border:0px;
}

#MenuContainer6 a {
/* Controls the general apperance for menu MenuContainer's items, including color and font */
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-align:left;
	vertical-align:middle;
	padding:3px;
	background-color:#0066ff;
	font-weight:bold;
	font-style:normal;
	display:block;
	position:absolute;
}

#MenuContainer6 a:hover {
/* Controls the mouse over effects for menu MenuContainer */
	color:#ffffff;
	background-color:#ff9900;
}
/**********************menu 6***************/

/*********css pagina***********/

.body{
	/*background-color:#C0C0C0;*/
	background-color:#667F95;
	margin-top:0px;
	margin-bottom:0px;
}
.table_principal{
border-top:#323481 solid 1px;
border-left:#323481 solid 1px;
border-right:#323481 solid 1px;
border-bottom:#323481 solid 1px;
}

.DIVcontenidopadding{
	text-align:justify;
	padding-left:5px;
	padding-bottom:5px;
	padding-right:5px;
	padding-top:5px;
}

.menu_link, menu_link:active, menu_link:visited 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF9900;
	font-weight:bold;
	vertical-align:text-top;
	text-decoration:none;
}

.menu_link:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF9900;
	font-weight:bold;
	vertical-align:text-top;
	text-decoration:underline;
}

.menu_principal, menu_principal:active, menu_principal:visited 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

.menu_principal:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	text-decoration:underline;
}

.top_log{
background-color:#FFFFFF;
border-bottom:#CCCCCC solid 1px;
}

.log_items_orange{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF9900;
font-weight:bold;
}

.log_texbox{
border-top:#999999 solid 1px;
border-left:#999999 solid 1px;
border-right:#999999 solid 1px;
border-bottom:#999999 solid 1px;
width:100px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
vertical-align:text-bottom;

}

.log_button{
border-top:#999999 solid 1px;
border-left:#999999 solid 1px;
border-right:#999999 solid 1px;
border-bottom:#999999 solid 1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
background-color:#FF9900;
color:#FFFFFF;
width:50px;
font-weight:bold
}

.log_usuario_welcome{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight:bold;
vertical-align:middle;
}

.top_baner{
background-color:#FFFFFF;
}
.menu{
/*background-color:#0066FF;*/
background-image:url(../../images/menu.gif);
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#FFFFFF;
}

.td_contenido_izq{
	/*background-color:#FFFFFF;*/
	background-color:#F8F8F8;
	vertical-align:top;
}

.td_contenido_derecha{
/*	background-color:#FFFFFF;
*/	background-color:#F8F8F8;
	/*background-color:#F8F8F8;*/
	vertical-align:top;
	padding-top:5px;
	padding-left:3px;
}

.br_cajas{
padding-top:15px;
}

.contador_visitas{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000066;
font-weight:bold;
}

.contador_visitas_numero{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF0000;
font-weight:bold;
}

.titulos_cajas{
text-align:center;
/*font-family:Copperplate Gothic Bold,Verdana,Times New Roman;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
/*color:#FFFFFF;*/
color:#000000;
font-weight:bolder;
}

.cajas_padding{
padding-left:4px;
padding-bottom:2px;
padding-right:2px;
padding-top:2px;

}
.cajas_explicacion_red{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#000000;
/*font-weight:bold;*/
}

.cajas_items_orange{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF9900;
font-weight:bold;
vertical-align:text-top;
}



.cajas_texbox{
border-top:#999999 solid 1px;
border-left:#999999 solid 1px;
border-right:#999999 solid 1px;
border-bottom:#999999 solid 1px;
width:70px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;

}

.cajas_combobox{
border-top:#999999 solid 1px;
border-left:#999999 solid 1px;
border-right:#999999 solid 1px;
border-bottom:#999999 solid 1px;
width:139px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

.cajas_button{
border-top:#999999 solid 1px;
border-left:#999999 solid 1px;
border-right:#999999 solid 1px;
border-bottom:#999999 solid 1px;
font-family:Copperplate Gothic Bold,Verdana,Times New Roman;
font-size:10px;
background-color:#FF9900;
color:#FFFFFF;
width:17px;
}

.cajas_info{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding-left:4px;
padding-bottom:2px;
padding-right:2px;
padding-top:2px;
}

.cajas_email, cajas_email:active,cajas_email:visited {
text-decoration:none;
color:#000000;
}

.cajas_email:hover{
text-decoration:underline;
color:#FF0000;
}

.footer{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
/*color:#FFFFFF;*/
color:#000000;
/*background-color:#0066FF;*/
background:url("../../images/footer.jpg") repeat 100% 100%;
/*border-top:1px solid #002C94;*/
text-align:right;
padding-right:30px;
}

/*******css contenido*****/


.contenido_text{
text-align:justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;

}

.contenido_titulos_tabla{
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#FF0000;
font-weight:bold;
}

.contenido_subtitulo_tabla2{
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
}

.contenido_subtitulo_tabla{
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
}

.contenido_item1{
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
width:200px;
}

.contenido_item2{
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}

.contenido_item3{
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}

.proveedores_link, proveedores_link:active, proveedores_link:visited 
{
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

.proveedores_link:hover
{
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:underline;
}

.hr_color{
color:#1F236C;
}

.franja_subtitulos{
background-color:#FF9900;
}

.row_style_color1{
background-color:#FFFFCC;
}

.row_style_color2{
background-color:#FFFFFF;
}

.row_style_colorfecha{
background-color:#990033;
}

/**************comentario de tablas al pie de estas*******************/
.table_footer_coment{
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#000099;
text-transform:lowercase;
}
/**************comentario de tablas al pie de estas*******************/

/************marcas*****************/
.table_cajitas_marcas{
border-top:#CCCCCC solid 1px;
border-left:#CCCCCC solid 1px;
border-right:#CCCCCC solid 1px;
border-bottom:#CCCCCC solid 1px;
width:180px;
background-color:#F5F5F5;
height:215px;

}
.cajitas_marcas_image{
text-align:center;
}

.cajitas_marcas_titulo{
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#0066FF;
font-weight:bold;
vertical-align:text-top;
}

.marcas_detalle_header{
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#0066FF;
font-weight:bold;
vertical-align:text-top;
text-transform:uppercase;
}

.cajitas_marcas_titulo_left{
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#0066FF;
font-weight:bold;
vertical-align:text-top;
}

.cajitas_marcas_body{
text-align:justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding-left:4px;
padding-right:4px;
vertical-align:text-top;
}


.tables_marcas_detalle_item{
text-align:justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
}

.tables_marcas_detalle_item_center{
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
}

.tables_marcas_detalle_item_desc{
text-align:justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

.tables_marcas_detalle_item_desc_color_center{
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#CC0000;
}

.tables_marcas_detalle_header{
text-align:center;
font-weight:bold;
background-color:#FF6600;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
.tables_marcas_detalle_bullets{
font-weight:bold;
color:#FF0000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

.tables_marcas_border_color{
border-color:#CCCCCC;
}

/************marcas*****************/

/*********noticias************/
.noticias_caja_vermas{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding-left:4px;
padding-bottom:2px;
padding-right:2px;
padding-top:2px;
color:#FF6600;
text-align:center;
}

.noticias_caja_vermas_link, noticias_caja_vermas_link:active,noticias_caja_vermas_link:visited {
text-decoration:none;
color:#FF6600;
}

.noticias_caja_vermas_link:hover{
text-decoration:underline;
color:#FF6600;
}

.noticias_caja_texto{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding-left:4px;
padding-bottom:2px;
padding-right:2px;
padding-top:2px;
color:#000000;
}

.noticias_caja_texto_link, noticias_caja_texto_link:active,noticias_caja_texto_link:visited {
text-decoration:none;
color:#000000;
}

.noticias_caja_texto_link:hover{
text-decoration:underline;
color:#FF6600;
}

.noticias_titulo{
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#FF0000;
font-weight:bold;
}

.noticias_fecha{
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
}
/*********noticias************/
/*********estado resultado*************/
.tables_estado_header{
text-align:center;
font-weight:bold;
background-color:#FF6600;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.tables_estado_sub_header{
text-align:center;
font-weight:bold;
background-color:#FF0000;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

.tables_estado_namescols{
text-align:left;
font-weight:bold;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

.tables_estado_resultados{
text-align:right;
font-weight:bold;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
/*********estado resultado*************/

/*********espacio de las imagenes general**********/
.image_spacing{
padding-right:4px;
padding-bottom:2px;
}
/*********espacio de las imagenes general**********/



/*********CATALOGO DE PRODUCTOS Y LINEAS************/

.linea_image{
width:50px;
height:50px;
padding-top:2px;
padding-left:2px;
padding-right:2px;
padding-bottom:2px;
}

.linea_nombre, linea_nombre:active, linea_nombre:visited 
{
color:#0033CC;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

.linea_nombre:hover
{
color:#0033CC;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}

.linea_descripcion{
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:justify;
}

.linea_hr{
outline-style:dotted;

}

/**************background contenedor***************************/
.style_tabla_productos_center_top{
background-image:url(../../images/productos/probox_04.gif);
height:20px;
background-repeat:repeat-x;
text-align:left;
}
.style_tabla_productos_center_top_letras{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
}

.style_tabla_productos_left_center{
background-image:url(../../images/productos/probox_07.gif);
background-repeat:repeat-y;
width:1px;
background-position:left;
}

.style_tabla_productos_right_center{
background-image:url(../../images/productos/probox_09.gif);
background-repeat:repeat-y;
width:1px;
background-position:right;
}

.style_tabla_productos_center_bottom{
background-image:url(../../images/productos/probox_11.gif);
background-repeat:repeat-x;
height:12px;

}

.style_table_catalogo{
border-top:#666666 solid 1px;
border-left:#666666 solid 1px;
border-right:#666666 solid 1px;
border-bottom:#666666 solid 1px;
}

/**************fin background contenedor***************************/

/**************encabezados tabla productos**********************/

.catalogo_titulos{
text-align:center;
font-weight:bold;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#5782B5;
/*background-color:#E4E4E4;*/
}

.catalogo_item_row1{
background-color:#FFFFFF;
color:#000000;
font-weight:normal;
}

.catalogo_item_row2{
/*background-color:#FFFFCC;
*/background-color:#E1F0FF;
color:#000000;
font-weight:normal;
}

.catalogo_item_left{
text-align:left;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.catalogo_item_center{
text-align:center;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.catalogo_item_right{
text-align:right;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
.catalogo_item_justify{
text-align:justify;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}



.pie_pagina, pie_pagina:active, pie_pagina:visited 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF9900;
	font-weight:bold;
	vertical-align:text-top;
	text-decoration:none;
}

.pie_pagina:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF0000;
	font-weight:bold;
	vertical-align:text-top;
}

.pie_pagina_current
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	font-weight:bold;
	vertical-align:text-top;
}





/**************fin encabezados tabla productos**********************/

/*********FIN CATALOGO DE PRODUCTOS Y LINEAS************/


/*****proformas******/
.proforma_titulo{
color:#000066;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bolder;
}

.proforma_titulo2{
color:#000066;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
}

.proforma_titulo3{
color:#000066;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
}


.proforma_fecha{
color:#FFFFFF;
background-color:#000066;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8px;
font-weight:bold;
text-align:center;
}
.proforma_fecha_data{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#000000;
font-weight:bold;
text-align:center;
}
.proforma_fecha_tabla_style{
border-top:#323481 solid 1px;
border-left:#323481 solid 1px;
border-right:#323481 solid 1px;
/*border-bottom:#323481 solid 1px;*/
}

.proforma_fecha_tabla_style_data{
border-left:#FFFFFF solid 1px;
border-right:#FFFFFF solid 1px;
}
.proforma_fecha_tabla_style_data2{
border-left:#323481 solid 1px;
border-right:#323481 solid 1px;
}

.proforma_letras_proforma{
color:#000066;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}

.proforma_fecha_tabla_borderbottom{
border-bottom:#323481 solid 1px;
}

.proforma_datos{
color:#000066;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
}

.proforma_datos_result{
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
text-transform:uppercase;
}

.proforma_datos_height{
height:20px;
}

.proforma_datos_tabla_style{
border-top:#323481 solid 1px;
border-left:#323481 solid 1px;
border-right:#323481 solid 1px;
border-bottom:#323481 solid 1px;
}
.proforma_datos_line_bottom{
border-bottom:#323481 solid 1px;
}
.proforma_datos_line_left{
border-left:#323481 solid 1px;
padding-left:2px;
}
.proforma_datos_pading_right2_px{
padding-left:2px;
}

.proforma_tabla_articulos_border{
border-top:#323481 solid 1px;
border-left:#323481 solid 1px;
border-right:#323481 solid 1px;
border-bottom:#323481 solid 1px;
}

.proforma_tabla_articulos_espacio{
padding-bottom:3px;
}

.proforma_tabla_articulos_borderleft{
border-left:#FFFFFF solid 1px;
}
.proforma_tabla_articulos_borderbottom{
border-bottom:#323481 solid 1px;
}
.proforma_tabla_articulos_borderleft2{
border-left:#323481 solid 1px;
}

.proforma_tabla_articulos{
color:#FFFFFF;
background-color:#000066;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8px;
font-weight:bold;
text-align:center;
}
.proforma_tabla_articulos_data{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#000000;
text-align:justify;
padding-left:4px;
}

.proforma_tabla_articulos_data2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#000000;
text-align:right;
padding-right:4px;
}

.proforma_tabla_articulos_data3{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#000000;
text-align:center;
}

.proforma_tabla_totales_border{
border-left:#323481 solid 1px;
border-right:#323481 solid 1px;
border-bottom:#323481 solid 1px;
}
.proforma_tabla_totales_data{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
text-align:right;
padding-right:4px;
}
.proforma_tabla_totales_titulos{
color:#FFFFFF;
background-color:#000066;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-align:center;
}
.proforma_tabla_totales_titulos2{
color:#000066;
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-align:center;
}
.proforma_tabla_totales_bordertop{
border-top:#323481 solid 1px;
}
.proforma_tabla_totales_borderleft{
border-left:#323481 solid 1px;
}

.proforma_tabla_comentarios_border{
border-left:#323481 solid 1px;
border-right:#323481 solid 1px;
border-bottom:#323481 solid 1px;
}

.proforma_tabla_comentarios_data{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8px;
color:#000000;
text-align:justify;
font-weight:bold;
padding-left:2px;
}

.proforma_tabla_comentarios_titulos{
color:#FFFFFF;
background-color:#000066;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-align:center;
}


.proforma_imprimir, proforma_imprimir:active,proforma_imprimir:visited {
text-decoration:none;
color:#FF6600;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;

}

.proforma_imprimir:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
color:#FF6600;
font-size:12px;
font-weight:bold;
}

.proforma_elaborado{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000066;
font-size:10px;
font-weight:bold;
border-top:#323481 solid 1px;
}

.proforma_elaborado2{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000066;
font-size:9px;
font-weight:bold;
}

.proforma_numero{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000066;
font-size:14px;
font-weight:bold;
}
.proforma_numero_red{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#990000;
font-size:14px;
font-weight:bold;
}

.redirect{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#CC0000;
text-align:center;
}

.bold{
font-weight:bold;
}
.color_white{
color:#FFFFFF;
}
.color_black{
color:#000000;
}
.padding_2left{
padding-left:2px;
}
/*******fin css contenido*****/

/* Calendario */

.dynCalendar_header{
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
}
.dynCalendar_dayname {
	background-color: #eeeeee;
	border: 1px solid #c0c0c0;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 8pt;
	text-align: center;
}

.dynCalendar_day {
	background-color: #eeeeee;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 8pt;
}

.dynCalendar_today {
	background-color: #ffffff;
	border: 1px solid #c0c0c0;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 8pt;
}

.dynCalendar {
	background-color: #c0c0c0;
	border: 2px outset white;
	visibility: hidden;
	position: absolute;
	top: 1px;
	left: 1px;
}





































