﻿body
{
	margin:0;
	padding:0;
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	background-color:#FFF;
}
P
{
	display:block;
	
}
A
{
	outline:none;
	border:none;
	text-decoration:none;
	color:#0066CC;
}
A:Hover
{
	text-decoration:underline;
}
IMG
{
	border-style:none;
	margin:0px;

}
DIV
{
	margin:0;
	padding:0;
	border-collapse:collapse;

}
H3
{
	color:#555555;
	font-size:1.6em;
	font-weight:bold;
}
H4
{
	color:#0066CC;
	font-size:1.3em;
	font-weight:bold;
}

#DatosPrinc
{
	width:80%;
	right:5px;
	position:absolute;
	top:5px;
	color:#555555;
	font-size:10px;
	text-align:right;
	z-index:999;
	padding-right:5px;
}

#DIVPRINC
{
	margin:10px;
}


#Arriba
{
	width:100%;
	height:52px;
	position:relative;
	background:url(Images/BackHeader.png) repeat-x bottom left;
	padding:0;
	
}
#ArribaAzul
{
	width:100%;
	height:52px;
	position:relative;
 background-color:#287CFC;
	padding:0;
	
}

#logoTop
{
	position:absolute;
	bottom:0px;
	left:0px;
	z-index:0;
}

/*Autocompletar código en busqueda de artículos*/
.autocomplete_completionListElement 
{  
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 200px;
    text-align : left; 
    list-style-type : none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
	font-size:10px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
	font-size:10px;
}

.SubMenu
{
position:absolute; 
visibility:hidden;
font-size:11px; 
background-color:#CCCCCC; 
width:140px; 
height:40px; 
top:51px; 
left:500px; 
border:solid 1px #777777;
border-top:none;
padding:3px;
filter:alpha(opacity=95);
  /* CSS3 standard */
opacity:0.95;
	
}

.SubMenu a
{
font: bold 11px/16px arial, helvetica, sans-serif;
	color: #666666;
	font-weight:bold;
}

.SubMenuCompras
{
position:absolute; 
visibility:hidden;
font-size:11px; 
background-color:#CCCCCC; 
width:120px; 
height:40px; 
top:51px; 
left:642px; 
border:solid 1px #777777;
border-top:none;
padding:3px;
filter:alpha(opacity=95);
  /* CSS3 standard */
opacity:0.95;
	
}

.SubMenuCompras a
{
font: bold 11px/16px arial, helvetica, sans-serif;
	color: #666666;
	font-weight:bold;
}

.SubMenuVentas
{
position:absolute; 
visibility:hidden;
font-size:11px; 
background-color:#CCCCCC; 
width:150px; /*era 150, 134*/
height:150;/*68px;*/ 
top:51px; 
left:350px; 
border:solid 1px #777777;
border-top:none;
padding:3px;
filter:alpha(opacity=95);
  /* CSS3 standard */
opacity:0.95;
}

.SubMenuVentas a
{
font: bold 11px/16px arial, helvetica, sans-serif;
	color: #666666;
	font-weight:bold;
	
}

.SubMenuRep
{
position:absolute; 
visibility:hidden;
font-size:11px; 
background-color:#CCCCCC; 
width:200px; /*era 150, 134*/
height:300;/*68px;*/ 
top:51px; 
left:430px; 
border:solid 1px #777777;
border-top:none;
padding:3px;
filter:alpha(opacity=95);
  /* CSS3 standard */
opacity:0.95;
}

.SubMenuRep a
{
font: bold 11px/16px arial, helvetica, sans-serif;
	color: #666666;
	font-weight:bold;
	
}


.SubMenuMant
{
position:absolute; 
visibility:hidden;
font-size:11px; 
background-color:#CCCCCC; 
width:80px; 
height:34px; 
top:51px; 
left:520px; 
border:solid 1px #777777;
border-top:none;
padding:3px;
filter:alpha(opacity=95);
  /* CSS3 standard */
opacity:0.95;
}

.SubMenuMant a
{
font: bold 11px/16px arial, helvetica, sans-serif;
	color: #666666;
	font-weight:bold;
	
}

#menu {
width: 800px;
margin-left:0px;
height:20px;
position:absolute;
top:31px;
left:160px;
}
#menu a
{
	font: bold 11px/16px arial, helvetica, sans-serif;
	color: #666666;
	font-weight:bold;
}
.LigaMenu
{
	font: bold 11px/16px arial, helvetica, sans-serif;
	color: #666666;
	font-weight:bold;
}
#menu td
{
	vertical-align:middle;
	font: bold 11px/16px arial, helvetica, sans-serif;
	color: #666666;
	font-weight:bold;
	height:20px;
}
.BulletsMenu
{
	width:15px;
	vertical-align:middle;
}

.DevelopERP
{
	width:100%;
	bottom:0px;
}

#Cliente
{
	width:391px;
	height:147px;
	/*position:absolute;*/
	/*position:relative;*/
	right:0;
	top:52px;
	background:url(Images/FondoDatosCliente.png) no-repeat top left;
	
}



.HeTablas
{
	background:url(Images/FondoHeadAbDoble.png) repeat-x bottom left;
	font-weight:bold;
	color:#444444;
	height:10px;
	text-align:center;
	vertical-align:middle;
}
.HeTablasTrans
{
	font-weight:bold;
	color:#444444;
	height:10px;
}
.HeTablasDobAr
{
	background:url(Images/FondoHeadAbDoble.png) repeat-x bottom left;
	font-weight:bold;
	color:#444444;
	height:21px;
	text-align:center;
}
.HeTablasDobArUSD
{
	background:url(Images/FondoUSD.png) repeat-x bottom left;
	font-weight:bold;
	color:#444444;
	height:21px;
	text-align:center;
}
.HeTablasDobArMXP
{
	background:url(Images/FondoMXP.png) repeat-x bottom left;
	font-weight:bold;
	color:#444444;
	height:21px;
	text-align:center;
}
.HeTablasDobAb
{
	background:url(Images/FondoHeadAbDoble.png) repeat-x bottom left;
	font-weight:bold;
	color:#444444;
	height:21px;
	text-align:center;
}

.Tablas
{
	border-collapse:collapse;
	margin:0px;

}

.TextoNormal
{
	font-family:arial, helvetica, sans-serif;

}


.Tablas td
{
	vertical-align:top;
	text-align:left;
}
.TextChico
{
	font-size:10px;
}
.TextGrandeBold
{
	font-size:16px;
	font-weight:bold;
}

.TexIndica
{
	color:#006633;
	font-size:10px;
}

.TextBold
{
	font-weight:bolder;
}
.TextBoldChico
{
	font-weight:bolder;
	font-size:10px;
}

.TextError
{
	color:#990000;
}

.TRFamilias
{
	color:#FFFFFF;
	background-color:#0A6B9E;
}

.TRFamilias TD
{
	padding-left:10px;
	font-weight:bold;
    height:25px;
    vertical-align:middle;
}

#DFamilias
{
	float:left;
	width:185px;
	
}
#DMenuFamilias
{
	background-color:#9D9D9D;
}
#DMenuFamilias ul
{
	 padding:0px;
	list-style:none;
	margin-top:0px;
	background-color:#9D9D9D;
}
#DMenuFamilias div
{
	margin:0px; padding:0px;
	margin-left:0px;
	height:25px;
	font-weight:bold;
	font-size:10px;
	/*background:url(Images/FndILFamilias.png) no-repeat top left;*/
	background-color:#FFFFFF
	
	
}
.MenuFamFond
{
	background:url(Images/FndILFamilias.png) no-repeat top left;
}
.MenuFamFond a
{
	background:url(Images/FndILFamiliasH.png) no-repeat top left;
}
.MenuFamFondSel
{
	background:url(Images/FndILFamiliasS.png) no-repeat top left;
}
#DMenuFamilias div a
{
	display:block;
	padding-left:10px;
	height:25px;
	width:175px
}

#DMenuFamilias div:hover
{
	/*background:url(Images/FndILFamiliasH.png) no-repeat top left;*/
}
#DProductos
{
	float:left;
	width:520px;
}
#DPortaProductos
{
    background-color:#0A6B9E;
	width:510px;
	padding-left:3px;
	padding-top:1px;
}
.DPortaProducto
{
    background-color:#FFFFFF;
	width:510px;
	margin-bottom:1px;
	padding:3px;
	font-size:10px;
}
.DIngresoDatos
{
    background-color:#FFFFFF;
	width:510px;
	margin: 20px;
	padding:3px;
	font-size:10px;
}
.Warning
{
	position:fixed;
	left:0px;
	top:52px;
	background-color:#F2F2F2;
	color:#777777;
	font-size:10px;
	width:350px;
	border:solid 2px #F09B13;
	padding:5px;
	z-index:9999;
}

.Espere
{
	position:fixed;
	top:25%;
	left:25%;
	background-color:#EEEEEE;
	border:solid 1px #777777;
	color:#555555;
	text-align:center;
	font-weight:bold;
	font-size:13px;
	width:300px;
	height:200px;
	padding:20px;
	/* for IE */
  filter:alpha(opacity=85);
  /* CSS3 standard */
  opacity:0.85;
  z-index:999;
}

.EspereMinPrice   /*solo Tenerife*/
{
	position:fixed;
	top:20%;
	left:25%;
	background-color:#EEEEEE;
	border:solid 1px #777777;
	color:#555555;
	text-align:center;
	font-weight:bold;
	font-size:13px;
	width:300px;
	height:300px;
	padding:20px;
	/* for IE */
  filter:alpha(opacity=85);
  /* CSS3 standard */
  opacity:0.85;
  z-index:1000;
}

/*region Tabs en ArticulosSel*/

.InitialTab
  {
    display: block;
    padding: 4px 18px 4px 18px;
    float: left;
    background-color:#EEEEEE;
    color: Black;
    font-weight: bold;
  }
  .InitialTab:hover
  {
    color:Gray;
    background-color:#EEEEEE;
  }
  .ClickedTab
  {
    float: left;
    display: block;
    background-color:#AAAAAA;
    padding: 4px 18px 4px 18px;
    color: Black;
    font-weight: bold;
    color: White;
  }

/*endregion Tabs en ArticulosSel*/

.DRojo
{
	width:920px;
	text-align:right;
	font-size:10px;
	color: #CC0000;
	font-weight:bold;
}


.TRPaqSel
{
	/*color:#111111;*/
	background-color:#DDDDDD;
}

.TRExistDet
{
	background-color:#DDDDDD;
}

/*para los tabs de socios de negocios*/
#Tabs ul {
padding: 0px;
margin: 0px;
margin-left: 10px;
list-style-type: none;
}

#Tabs ul li {
display: inline-block;
clear: none;
float: left;
height: 24px;
}

#Tabs ul li a {
position: relative;
margin-top: 16px;
display: block;
margin-left: 6px;
line-height: 24px;
padding-left: 10px;
background: #f6f6f6;
z-index: 9999;
border: 1px solid #ccc;
border-bottom: 1px solid #f6f6f6;

/* The following four lines are to make the top left and top right corners of each tab rounded. */
-moz-border-radius-topleft: 4px;
border-top-left-radius: 4px;
-moz-border-radius-topright: 4px;
border-top-right-radius: 4px;
/* end of rounded borders */

width: 130px;
color: #444444;
text-decoration: none;
font-weight:normal;
}

#Tabs ul li a:hover 
{
	font-size:14px;
}

#Tabs .active 
{
color: #000000;
text-decoration: none;
font-weight: bold;
text-decoration: underline;
}

#Tabs #Content_Area { /* this is the css class for the content displayed in each tab*/
padding: 0 15px;
padding-top: 16px;
border: 1px solid #ccc;
background: #f6f6f6;
clear:both;
overflow:hidden;
line-height:19px;
position: relative;
top: 17px;
z-index: 5;
height: 440px;
width: 500px;
overflow: hidden;
}


/*hasta aqui para los tabs de socio de negocios*/