#mensaje_anteriores{font-weight: lighter;}

body 			{
	background-color: #f0f0f0;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000;
	
}
img
{
	border:0px;
	float: clear;
}
p {
	font-size: small;
	color: #000;
}

h4 {
	font-size: x-small;
	font-style: normal;
	color: #FFFFFF;
	font-weight: lighter;
	padding: 1px;
}
h3 {
	color: #ff1a1a;
	font-style: normal;
	font-weight: bold;
	font-size: medium;
}
h2 {
	color: #ff1a1a;
	font-size: medium;
}
a:link {
	font-size: small;
	color: #ff1a1a;
	text-decoration: none;
}
a:visited {
	font-size: small;
	color: #ff1a1a;
	text-decoration: none;
}
a:hover {
	font-size: small;
	color: #ff1a1a;
	text-decoration: underline;
}
a.head:link {
	font-size: x-small;
	color: #FFFFFF;
	text-decoration: none;
}
a.head:visited {
	font-size: x-small;
	color: #FFFFFF;
	text-decoration: none;
}
a.head:hover {
	font-size: x-small;
	color: #FFFFFF;
	text-decoration: underline;
}
h1 {
	font-size: x-large;
	color: #ff1a1a;
	font-weight: bolder;
}
pre
{
	color: #000000;
	font-size: smaller;
}

table				{}
tr					{vertical-align: top; text-align: left;}
th              	{color: #ff1a1a;  font-weight: bold;}
td              	{ }

table.listados				{	background-color: #FFF;}
table.listados tr					{vertical-align: top; text-align: left;}
table.listados tr.gris					{vertical-align: top; text-align: left;background-color: #999}
table.listados th              	{background-color: #FFF; color: #000;  font-weight: bold;}
table.listados td              	{ }

table.listados_printable				{	font-size: 8pt; background-color: #FFF;}
table.listados_printable tr					{vertical-align: top; text-align: left;}
table.listados_printable tr.gris					{vertical-align: top; text-align: left;background-color: #999}
table.listados_printable th              	{background-color: #FFF; color: #000;  font-weight: bold;}
table.listados_printable td              	{ }

table.buscaravz				{	background-color: #FFF;}
table.buscaravz tr					{vertical-align: top; text-align: left;}
table.buscaravz th              	{background-color: #FFF; color: #000;  font-weight: bold;}
table.buscaravz td              	{ }

table.resultados				{	background-color: #FFF;}
table.resultados tr					{vertical-align: top; text-align: left;}
table.resultados th              	{background-color: #FFF; color: #000;  font-weight: bold;}
table.resultados td              	{ }

.error			{ font-size: 14px; color: red;}


a.blink:link {
	font-size: normal;
	color: #97000f !important;
	text-decoration: none;
}
a.blink:visited {
	font-size: normal;
	color: #97000f !important;
	text-decoration: none;
}
a.blink:hover
{
	font-size: normal;
	color: #97000f !important;
	text-decoration: underline;
}


a.newcorr:link          {font-size: normal; text-decoration: none; color: red !important}
a.newcorr:visited       {font-size: normal; text-decoration: none; color: red !important}
a.newcorr:hover         {font-size: normal; text-decoration: underline; color: red !important}

a.topmenus:link          {font-size: 12px; padding: 2px 4px; text-decoration: none; color: white}
a.topmenus:visited       {font-size: 12px; padding: 2px 4px; text-decoration: none; color: white}
a.topmenus:hover         {font-size: 12px; padding: 2px 4px; text-decoration: none; color: white}



table.albaranes				{	background-color: #FFF;}
table.albaranes tr					{vertical-align: top; text-align: right;}
table.albaranes th              	{background-color: #FFF; color: #000;  font-weight: bold;}
table.albaranes td              	{ }




table.descuento_compras {  }
table.descuento_compras th { background-color: #DDD; }
table.descuento_compras td { background-color: #EEE; }
table.descuento_compras td.lila { background-color: #B894CD; }
table.descuento_compras td.verde { background-color: #9F9; }
table.descuento_compras td.naranja { background-color: #FFC; }
table.descuento_compras td.azul { background-color: #e6e0ee; }

.lila {
	background-color: #B894CD;
	color: #000;
}

.verde { background-color: #9F9; }
.naranja { background-color: #FFC; }
.azul {
	background-color: #e6e0ee;
}



/* new header stuff*/
.bienvenidos
{
	font-size: x-small;
	font-style: normal;
	color: #000000;
	font-weight: lighter;
	padding: 3px 10px 3px 8px;
	background-color: #ff6666;
	vertical-align: middle;
}
a.bienvenidos { 
	color:#000; text-decoration:none;
	padding:0px;
} 

a.bienvenidos:hover { 
	color:#fff; text-decoration:underline;
	padding:0px;
} 

.breadcrumbs
{
	font-size: x-small;
	font-style: normal;
	color: #ff1a1a;
	font-weight: lighter;
	padding: 3px;
	height:42px;
	background-color: #e1d6e9;
}


.headerCoop
{
	background-color: #ff1a1a;
	background-image: url(/images/cabecera-animada_old.gif);
	background-repeat: no-repeat;
	background-position: 1px 1px;
	color: #FFF;
	height: 92px;
	text-align: right;
	padding: 10px 10px 0px 0px;
	text-decoration:none;
}
.headerBamesa {
	background-color: #ff1a1a;
	background-image: url(/images/cabecera-animadaBamesa_old.jpg);
	background-repeat: no-repeat;
	background-position: 1px 1px;
	color: #FFF;
	height: 98px;
	text-align: right;
	padding: 10px 10px 0px 0px;
	text-decoration:none;
}

.headerCoopNueva
{
	background-color: #ff1a1a;
	background-image: url(/images/cabecera-animada-new.gif);
	background-repeat: no-repeat;
	background-position: 1px 1px;
	color: #FFF;
	height: 92px;
	text-align: right;
	padding: 10px 10px 0px 0px;
	text-decoration:none;
}
.headerBamesaNueva {
	background-color: #ff1a1a;
	background-image: url(/images/cabecera-animadaBamesa-new.jpg);
	background-repeat: no-repeat;
	background-position: 1px 1px;
	color: #FFF;
	height: 98px;
	text-align: right;
	padding: 10px 10px 0px 0px;
	text-decoration:none;
}



#headerMenu
{
	float: right;
	color: #ff1a1a;
	/*margin: 25px 0 0 0;*/
	padding: 0px;
	font-size: 0.8em;
	text-decoration: none;
}

#headerMenu  a { 
	color:#ff1a1a; text-decoration:none;
} 

#headerMenu  a:hover { 
	color:#ff1a1a; text-decoration:none;
} 

/*
level 1 items
*/
#headerMenu .menuItem
{
	width: 119px;
	height: 31px;
	padding: 8px 0px 0px 0px;
	text-align: center;
	text-decoration:none;

	color: #ff1a1a;/*WARN, diff from zona_privada*/
	background-image: url(/images/botonPeq.png);
	background-repeat: no-repeat;
	background-position: 1px 1px;
	font-size: 0.9em;
}

#headerMenu .menuItem:hover
{
	background-image: url(/images/botonPeq_on.png);
	text-decoration:none;
}

#headerMenu .menuActivo
{
	background-image: url(/images/botonPeq_active.png);
	background-repeat: no-repeat;
	background-position: 1px 1px;
	text-decoration:none;
}
#headerMenu .menuActivo:hover /*to override hover of menuItem*/
{
	background-image: url(/images/botonPeq_active.png);
	background-repeat: no-repeat;
	background-position: 1px 1px;
	text-decoration:none;
}


a.infoLink:link
{
	color: #000;
	text-decoration: none;
	font-weight: bold;
}
a.infoLink:visited {
	color: #000;
	text-decoration: none;
}
a.infoLink:hover {
	color: #ff1a1a;
	text-decoration: none;
}



.promocionesScroller
{
	height: 650px;
	width: 100%;
	overflow-x: auto;
	overflow-y: auto;	
}

.catalogosPDFDiv
{
	width:150px;
	height:215px;
	min-height:215px;
	float:left;
	border: 2pt #c2c3c8 solid;
	margin:10px;
}

table.promocionesCarro
{
	border-spacing:0px;
}

table.promocionesCarro tr
{
	vertical-align: middle;
	margin-bottom: 5px;
}
table.promocionesCarro th {
	color: #000000;
	font-weight: bold;
	padding-left:5px;
	padding-right:5px;
}
table.promocionesCarro td
{
	vertical-align: middle;
	border-bottom: 1px #000 solid;
	padding-left:5px;
	padding-right:5px;
}

table.promocionesPedir tr
{
	vertical-align: middle;
}
table.promocionesPedir td
{
	vertical-align: middle;
	border-bottom: 1px #888 dotted;
	padding-top: 3px;
	padding-bottom: 3px;
}

table.promocionesNoline tr
{
	vertical-align: middle;
}
table.promocionesNoline td
{
	vertical-align: middle;
	border: 0px #FFF none;
}



.addRoundedCorners
{
	border-radius: 10px;
	-ms-border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
}

.mainContent
{
	border-radius: 10px;
	-ms-border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	width: 95%;
	background-color: #fff;
	border: 2pt #c2c3c8 solid;
	margin-top: 10px;
}
.mainContentSurtidos
{
	border-radius: 10px;
	-ms-border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	width: 95%;
	background-color: #f9f3f0;
	border: 2pt #c2c3c8 solid;
	margin-top: 10px;
}

.mainTitular {
	border-radius: 10px;
	-ms-border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	width: 97%;
	background-color: #ff1a1a;
	margin-top: 5px;
	margin-bottom: 5px;
	color: #fff;
	font-size: 1em;
	padding: 5px;
	text-transform: uppercase;
}


.titular
{
	border-radius: 10px;
	-ms-border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	background-color: #ff1a1a;
	margin-top: 5px;
	margin-bottom: 5px;
	color: #fff;
	font-size: 0.9em;
	padding: 1px 15px 1px 15px;
	text-transform: uppercase;
}
.titularSurtidos
{
	border-radius: 10px;
	-ms-border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	background-color: #97000f;
	margin-top: 5px;
	margin-bottom: 5px;
	color: #fff;
	font-size: 0.9em;
	padding: 1px 15px 1px 15px;
	text-transform: uppercase;
}

.subtitular {
	border-radius: 10px;
	-ms-border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	background-color: #C9B2D5;
	margin-top: 5px;
	margin-bottom: 5px;
	color: #000;
	font-size: 0.9em;
	padding: 1px 15px 1px 0px;
	text-transform: uppercase;
	text-align: left;
}


.buscador
{
	display: inline-block;
	background-color: #656565;
	margin-top: 5px;
	margin-bottom: 5px;
	color: #FFF;
	font-size: 0.9em;
	padding: 5px 15px 5px 15px;
	border: 0;
	text-align: left;
	width:expression(150);
}

a.buscador:link
{
	color: #FFF;
	text-decoration: underline;
	padding: 0px;
}

.spacer2 {
	height:2px;
	font-size: 1px !important;
}


.leftContent
{
	border: 0;
	background-color: Transparent;
	margin-top: 10px;
	width:145px;
	text-align: center;
}

.leftContentTop
{
	background-image: url(/images/menu_izq_top.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: Transparent;
	border: 0;
	margin-top: 10px;
	margin-bottom: 0px;
	width:145px;
	height:28px;
	text-align: center;
}
.leftContentBottom
{
	background-image: url(/images/menu_izq_bottom.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: Transparent;
	border: 0;
	margin-top: 0px;
	margin-bottom: 10px;
	width:145px;
	height:11px;
	text-align: center;}
.leftContentMiddle {
	background-image: url(/images/menu_izq_middle.png);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	background-color: Transparent;
	border: 0;
	margin-top: 0px;
	margin-bottom: 0px;
	width:145px;
	text-align: center;
}

.leftTitular {
	border-bottom: 0px;
	width: 100%;
	background-color: #ff1a1a;
	margin: 0;
	padding: 6px 0px 6px 0px;
	color: #fff;
	font-size: 1em;
	text-align: center;
}


.leftContentSub
{
	background-color: #fff;
	border: 2pt #c2c3c8 solid;
	margin-top: 10px;
	width:130px;
	text-align: center;
}
.leftContentGreen
{
	background-color: #5ca345;
	color:#fff;
	border: 2pt #5ca345 solid;
	margin-top: 10px;
	width:130px;
	text-align: center;
	padding: 3px 0px 2px 0px;
}

a.leftContent:link,a.leftContent:hover,a.leftContent:visited
{
	color:#fff;
	text-decoration: none;
}

a.leftTitular:link,a.leftTitular:hover,a.leftTitular:visited
{
	color:#fff;
	text-decoration: none;
	background-color: Transparent;
}

.addColorBlue
{
	background-color: #00578d !important;
}
.addColorRed
{
	background-color: #bd1b2d !important;
}
.addColorGreen
{
	background-color: #5ca345 !important;
}
.addColorOrange
{
	background-color: #E75113 !important;
}



table.resultadosTable				
{
	border-spacing:0px;
	margin-left:15px;
	margin-right:15px;
}
table.resultadosTable tr { 
	vertical-align: top; 
	background-color: #f7f5fa;
}
table.resultadosTable th
{
	background-color: #FFF;
	color: #000;
	font-weight: bold;
	border-top: 0;
	border-right: 0;
	border-bottom: 2px #000 solid;
	border-left: 0;
	padding: 10px 5px 10px 5px;
}
table.resultadosTable th.destacado
{
	background-color: #ff1a1a;
	color: #fff;
	font-weight: bold;
	border-top: 0;
	border-right: 0;
	border-bottom: 2px #fff solid;
	border-left: 0;
	padding: 10px 5px 10px 5px;
}

table.resultadosTable th.right     
{
	text-align: right;
}
table.resultadosTable th.footer     
{
	border-top: 2px #000 solid;
	border-right: 0;
	border-bottom: 0;
	border-left: 0;
}

table.resultadosTable td
{
	padding: 10px 5px 10px 5px;
	border-bottom: 1px #CCC solid;
}
table.resultadosTable td.right     
{
	text-align: right;
}




table.resultadosTableSurtidos				
{
	border-spacing:0px;
	margin-left:15px;
	margin-right:15px;
}
table.resultadosTableSurtidos tr { 
	vertical-align: top; 
	background-color: #f9f3f0;
}
table.resultadosTableSurtidos th
{
	background-color: #f9f3f0;
	color: #000;
	font-weight: bold;
	border-top: 0;
	border-right: 0;
	border-bottom: 2px #000 solid;
	border-left: 0;
	padding: 10px 5px 10px 5px;
}
table.resultadosTableSurtidos th.destacado
{
	background-color: #97000f;
	color: #fff;
	font-weight: bold;
	border-top: 0;
	border-right: 0;
	border-bottom: 2px #fff solid;
	border-left: 0;
	padding: 10px 5px 10px 5px;
}

table.resultadosTableSurtidos th.right     
{
	text-align: right;
}
table.resultadosTableSurtidos th.footer     
{
	border-top: 2px #000 solid;
	border-right: 0;
	border-bottom: 0;
	border-left: 0;
}

table.resultadosTableSurtidos td
{
	padding: 10px 5px 10px 5px;
	border-bottom: 1px #CCC solid;
}
table.resultadosTableSurtidos td.right     
{
	text-align: right;
}





table.resultadosRapTable				
{
	border-spacing:0px;
	margin-left:15px;
	margin-right:15px;
}
table.resultadosRapTable tr { 
	vertical-align: top; 
	background-color: #f7f5fa;
}
table.resultadosRapTable th {
	background-color: #FFF;
	color: #000;
	font-weight: bold;
	border-top: 2px #000 solid;
	border-right: 0;
	border-bottom: 2px #000 solid;
	border-left: 0;
	padding: 10px 10px 10px 10px;
	vertical-align: middle;
}
table.resultadosRapTable th.destacado
{
	background-color: #ff1a1a;
	color: #fff;
	font-weight: bold;
	border-top: 2px #000 solid;
	border-right: 0;
	border-bottom: 2px #000 solid;
	border-left: 0;
}

table.resultadosRapTable th.right     
{
	text-align: right;
}
table.resultadosRapTable th.footer     
{
	background-color: #ff1a1a;
	color: #FFF;
	font-weight: bold;
	border-top: 0;
	border-right: 0;
	border-bottom: 0;
	border-left: 0;
	padding: 10px 10px 10px 10px;
}

table.resultadosRapTable td
{
	padding: 10px 10px 10px 10px;
	border-top: 0;
	border-right: 0;
	border-bottom: 1px #CCC solid;
	border-left: 1px #CCC solid;
}
table.resultadosRapTable td.right     
{
	text-align: right;
}

table.resultadosRapTable td.destacado
{
	background-color: #ff6666;
	color: #000;
	border-top: 0;
	border-right: 0;
	border-bottom: 1px #CCC solid;
	border-left: 1px #CCC solid;
}


.addBorderTop {
	border-top: 2px #000 solid !important;
}
.addBorderRight {
	border-right: 2px #000 solid !important;
}
.addBorderRightWhite {
	border-right: 2px #fff solid !important;
}
.addBorderRightWhite1 {
	border-right: 1px #fff solid !important;
}

.addBorderLeftGray {
	border-left: 1px #CCC solid !important;
}
.addBorderRightGray {
	border-right: 1px #CCC solid !important;
}

.removeBorder
{
	border:0 !important;
}
.removeBorderTop
{
	border-top:0 !important;
}
.removeBorderBottom
{
	border-bottom:0 !important;
}
.removeBorderRight
{
	border-right:0 !important;
}
.removeBorderLeft
{
	border-left:0 !important;
}
.removePadding
{
	padding:0 !important;
}
.removePaddingLR
{
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.removeMargin
{
	margin:0 !important;
}





table.formTable				
{
	border-spacing:0px;
	margin-left:15px;
	margin-right:15px;
	border-spacing:3px; 
}
table.formTable tr { 
	vertical-align: middle; 
	background-color: #fff;
}
table.formTable th {
	background-color: #ff1a1a;
	color: #fff;
	font-weight: bold;
	border-top: 0;
	border-right: 0;
	border-bottom: 0;
	border-left: 0;
	padding: 5px;
	text-align: right;
	text-transform: uppercase;
}
table.formTable td
{
	background-color: #f7f5fa;
	color: #000;
	font-weight: normal;
	border-top: 0;
	border-right: 0;
	border-bottom: 0;
	border-left: 0;
	padding: 5px;
}





table.smsTable				
{
	margin-left:15px;
	margin-right:15px;
	border-spacing:3px; 
}
table.smsTable tr { 
	vertical-align: top; 
	background-color: #fff;
}
table.smsTable th {
	background-color: #fff;
	color: #000;
	font-weight: normal;
	border-top: 0;
	border-right: 0;
	border-bottom: 0;
	border-left: 0;
	padding: 5px;
	text-align: left;
}
table.smsTable td {
	background-color: #f7f5fa;
	color: #000;
	font-weight: normal;
	border: 1px #C2C3C8 solid;
	padding: 10px 5px 10px 5px;
}


.addBackgroundWhite {
	background-color: #fff !important;
}

table.baseREQ {
	padding: 0px;
	margin: 0px;
}
table.baseREQ tr {
	padding: 0px;
	margin: 0px;
	border:0px #fff none;
}
table.baseREQ th {
	padding: 0px;
	margin: 0px;
	border:0px #fff none;
}
table.baseREQ td {
	padding: 0px;
	margin: 0px;
	border:0px #fff none;
}



/* botones pedidos y VA*/

.botonPeq {
	border: none;
	background: url('/images/botonPeq.png') no-repeat top left;
	padding: 0px 0px 0px 0px;
	width: 119px;
	height: 31px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	text-transform: uppercase;
	cursor: pointer;
	cursor: hand;
}
.botonPeq:hover {
	background: url('/images/botonPeq_on.png') no-repeat top left;
}


.botonMed {
	border: none;
	background: url('/images/botonMed.png') no-repeat top left;
	padding: 0px 0px 0px 0px;
	width: 189px;
	height: 31px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	text-transform: uppercase;
	cursor: pointer;
	cursor: hand;
}
.botonMed:hover {
	background: url('/images/botonMed_on.png') no-repeat top left;
}

.botonMedActive {
	border: none;
	background: url('/images/botonMed_active.png') no-repeat top left;
	padding: 0px 0px 0px 5px;
	width: 189px;
	height: 31px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	text-transform: uppercase;
	cursor: hand;
	color: #4B4B4B;
}


.botonVaciar {
	border: none;
	background: url('/images/botonMed_empty.png') no-repeat top left;
	padding: 0px 0px 0px 10px;
	width: 189px;
	height: 31px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	text-transform: uppercase;
	cursor: pointer;
	cursor: hand;
}

a.linkEmitidos:link, a.linkEmitidos:hover,a.linkEmitidos:visited{
	color:#000;
	text-decoration: underline;
	font-size: 0.9em;
	line-height: 2em;
}

.botonMedSurtidos {
	border: none;
	background: url('/images/botonMedSurtidos.png') no-repeat top left;
	padding: 0px 0px 0px 0px;
	width: 189px;
	height: 31px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	text-transform: uppercase;
	cursor: pointer;
	cursor: hand;
	color:#fff;
}
.botonMedSurtidos:hover {
	background: url('/images/botonMedSurtidos_on.png') no-repeat top left;
}

.botonMedSurtidosActive {
	border: none;
	background: url('/images/botonMedSurtidos_active.png') no-repeat top left;
	padding: 0px 0px 0px 5px;
	width: 189px;
	height: 31px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	text-transform: uppercase;
	cursor: hand;
	color: #FFD2D9;
}

.botonMedSurtidosIn {
	border: none;
	background: url('/images/botonMedSurtidosIn.png') no-repeat top left;
	padding: 0px 0px 0px 0px;
	width: 189px;
	height: 31px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	text-transform: uppercase;
	cursor: hand;
	color:#000;
}
.botonMedSurtidosIn:hover {
	background: url('/images/botonMedSurtidosIn_on.png') no-repeat top left;
}

.botonMedSurtidosInActive {
	border: none;
	background: url('/images/botonMedSurtidosIn_active.png') no-repeat top left;
	padding: 0px 0px 0px 5px;
	width: 189px;
	height: 31px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	text-transform: uppercase;
	cursor: hand;
	color: #AD927A;
}





table.ventaactivaTable				
{
	border-spacing:0px;
	margin-left:15px;
	margin-right:15px;
}
table.ventaactivaTable tr {
	vertical-align: middle;
	background-color: #fff;
}
table.ventaactivaTable th {
	background-color: #FFF;
	color: #000;
	font-weight: bold;
	border: 0px;
	padding: 5px;
}
table.ventaactivaTable th.right     
{
	text-align: right;
}

table.ventaactivaTable td
{
	padding: 5px;
	border-bottom: 1px #CCC solid;
}
table.ventaactivaTable td.right     
{
	text-align: right;
}

table.ventaactivaTable td a
{
	color: #000;
	text-decoration: none;
	padding: 0px;
}



#carroDiv
{
	width:220px;
	height: 420px;
	overflow: hidden;
	overflow-x: hidden;
	overflow-y: hidden;
	border:0px solid #f0f0f0;
}
#loadingDiv {
	width: 140px;
	height: 100px;
	border: none;
	text-align: center;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -70px;
	background-color: transparent;
	display: none;
	text-align:center;
}

#carroFrame
{
	width:220px;
	height: 420px;
	overflow: hidden;
	overflow-x: hidden;
	overflow-y: hidden;
	border:0px solid #f0f0f0;
}

#carritoVA {
	border-radius: 10px;
	-ms-border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	background-color: #ff1a1a;
	border: 2pt #ff1a1a solid;
	margin-top: 10px;
	text-align: left;
	padding: 10px 5px 10px 5px;
	color: #fff;
	font-size: 1em;
	width:200px;
}

#carritoVA img {
	vertical-align:middle;
}

#carritoVA table.carroHeader				
{
	border-spacing:3px;
	margin:0px;
	padding:0px;
}

#carritoVA table.carroList				
{
	border-spacing:0px;
	margin:0px;
	padding:3px;
	background-color: #fff;
	color:#000;
	font-size: 0.85em;
}
#carritoVA table.carroList td {
	color: #000;
	margin: 0px;
	padding: 3px 0px 3px 0px;
	border-bottom: 1px #CCC solid;
}
#carritoVA table.carroList th			
{
	color:#000;
	margin:0px;
	padding: 3px 0px 3px 0px;
	font-weight: bold;
	border-bottom: 1px #CCC solid;
}
#carritoVA .clipWidth {
	overflow: hidden;
	width: 65px;
}

#carritoVA .spacer {
	height:5px;
	font-size: 1px !important;
}

#carritoVA .label {
	border-right: 1pt #fff solid;
}
#carritoVA .totalLabel {
	border-bottom: 1pt #fff solid;
}

#carritoVA a:link {
	color: #fff;
	text-decoration: underline;
}
#carritoVA a:hover {
	color: #fff;
	text-decoration: underline;
}
#carritoVA a:visited {
	color: #fff;
	text-decoration: underline;
}

#carritoVA .carroScroller
{
	height: 250px;
	width: 100%;
	background-color: #fff;
	overflow-x: hidden;
	overflow-y: auto;	
}


#carritoVASurtidos {
	border-radius: 10px;
	-ms-border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	background-color: #97000f;
	border: 2pt #97000f solid;
	margin-top: 10px;
	text-align: left;
	padding: 10px 5px 10px 5px;
	color: #fff;
	font-size: 1em;
	width:200px;
}

#carritoVASurtidos img {
	vertical-align:middle;
}

#carritoVASurtidos table.carroHeader				
{
	border-spacing:3px;
	margin:0px;
	padding:0px;
}

#carritoVASurtidos table.carroList				
{
	border-spacing:0px;
	margin:0px;
	padding:3px;
	background-color: #fff;
	color:#000;
	font-size: 0.85em;
}
#carritoVASurtidos table.carroList td {
	color: #000;
	margin: 0px;
	padding: 3px 0px 3px 0px;
	border-bottom: 1px #CCC solid;
}
#carritoVASurtidos table.carroList th			
{
	color:#000;
	margin:0px;
	padding: 3px 0px 3px 0px;
	font-weight: bold;
	border-bottom: 1px #CCC solid;
}
#carritoVASurtidos .clipWidth {
	overflow: hidden;
	width: 65px;
}

#carritoVASurtidos .spacer {
	height:5px;
	font-size: 1px !important;
}

#carritoVASurtidos .label {
	border-right: 1pt #fff solid;
}
#carritoVASurtidos .totalLabel {
	border-bottom: 1pt #fff solid;
}

#carritoVASurtidos a:link {
	color: #fff;
	text-decoration: underline;
}
#carritoVASurtidos a:hover {
	color: #fff;
	text-decoration: underline;
}
#carritoVASurtidos a:visited {
	color: #fff;
	text-decoration: underline;
}

#carritoVASurtidos .carroScroller
{
	height: 250px;
	width: 100%;
	background-color: #fff;
	overflow-x: hidden;
	overflow-y: auto;	
}





table.resultadosTableBorder				
{
	border-spacing:0px;
	margin-left:15px;
	margin-right:15px;
}
table.resultadosTableBorder tr { 
	vertical-align: top; 
	background-color: #f7f5fa;
}

table.resultadosTableBorder td
{
	padding: 10px 5px 10px 5px;
	border: 1px #CCC solid;
}
table.resultadosTableBorder td.right     
{
	text-align: right;
}
.estadx10 {
	color:red !important;
}


/* home page stuff*/
	.containerTable
	{
		height: 900px;
	}

	.notifsContainer{
		width: 98%;
	}
	.notifsItem{
		position: relative;
		margin:10px;
		float:left;
	}
	.notifsInfo
	{
		width: 38px;
		height: 38px;
		background-color: Transparent;
		position: absolute;
		right: -1px;
		bottom: -1px;
	}
	.leftMenu
	{
		width: 200px;
		background-image: url(notifs/fondo.jpg);
		background-repeat: repeat-y;
	}
	.leftTable
	{
		width: 160px;
		border-top: 1px #000 solid;
		border-bottom: 1px #000 solid;
	}
	.leftTable td
	{
		padding:5px;
	}

/* END home page stuff*/