.divcarrito {
	width: 620px;
	border-width: 1px;
	border-style: solid;
	position: absolute;
	/*z-index: 1px;*/
	margin-left: 500px;
	margin-top: 0px;
	background-color: #FFFFFF;
}


.textoBarra {
  font-family: Tahoma;
  font-size: 11px;
  color: #9e9a8a;
  text-decoration: none;
}

.textoBarra a:link {
  color: #9e9a8a;
  text-decoration: none;
}

.textoBarra a:visited {
  color: #9e9a8a;
  text-decoration: none;
}

.textoBarra a:hover {
  color: #9e9a8a;
  text-decoration: underline;
}


.textoBarra2 {
  font-family: Tahoma;
  font-size: 12px;
  color: #D0C7AA;
  font-weight: bold;
  text-decoration: none;
}

.textoBarra2:hover {
  color: #000000;
  text-decoration: none;
}

.textoBarra2:visited {
  text-decoration: none;
}


.textoBarra3 {
  font-family: Tahoma;
  font-size: 11px;
  color: #2E2D25;
  text-decoration: none;
}

.textoBarra3 a:link {
  color: #2E2D25;
  text-decoration: none;
}

.textoBarra3 a:visited {
  color: #2E2D25;
  text-decoration: none;
}

.textoBarra3 a:hover {
  color: #2E2D25;
  text-decoration: underline;
}



.borderLeft {
  background-image: url('../images/bg-main_left.gif');
  background-repeat: repeat-y;
}

.borderRight {
  background-image: url('../images/bg-main_right.gif');
  background-repeat: repeat-y;
}

.tituloProducto {
  font-family: Tahoma;
  font-size: 14px;
  color: #880d0d;
  text-decoration: none;
  font-weight: bold;
  padding-bottom:10px;
}

.tituloProducto a:link {
	color: #880d0d;
	text-decoration: none;
}

.tituloProducto a:visited {
  color: #880d0d;
  text-decoration: none;
}

.tituloProducto a:hover {
  color: #880d0d;
  text-decoration: underline;
}


.textoDescripcion {
  font-family: Tahoma;
  font-size: 11px;
  color: #717171;
  text-decoration: none;
  line-height: 15px;
}

.textoDescripcion a:link {
  color: #880d0d;
  text-decoration: none;
}

.textoDescripcion a:visited {
  color: #880d0d;
  text-decoration: none;
}

.textoDescripcion a:hover {
  color: #880d0d;
  text-decoration: underline;
}


.textoPag {
  font-family: Tahoma;
  font-size: 16px;
  color: #717171;
  text-decoration: none;
  font-weight: bold;
}

.textoPag a:link {
  color: #880d0d;
  text-decoration: none;
}

.textoPag a:visited {
  color: #880d0d;
  text-decoration: none;
}

.textoPag a:hover {
  color: #880d0d;
  text-decoration: underline;
}

.textoDescripcionRojo {
  font-family: Tahoma;
  font-size: 11px;
  color: #880d0d;
  text-decoration: none;
  line-height: 15px;
}

.campoCant {
  border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #bbbfc2;
	border-collapse: collapse;
	width: 30px;

	font-family: Tahoma;
  font-size: 11px;
  color: #717171;
  text-decoration: none;
  font-weight: bold;
}


.precio {
  color: #880d0d;
}

.textoRojo {
  font-family: Tahoma;
  font-size: 11px;
  color: #880d0d;
  text-decoration: none;
  line-height: 12px;
  font-weight: bold;
}

.textoRojo a:link {
  color: #880d0d;
  text-decoration: none;
}

.textoRojo a:visited {
  color: #880d0d;
  text-decoration: none;
}

.textoRojo a:hover {
  color: #880d0d;
  text-decoration: underline;
}


.searchBox {
  border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #bbbfc2;
	border-collapse: collapse;
	height: 15px;

	font-family: Tahoma;
  font-size: 12px;
  color: #717171;
  text-decoration: none;
  font-weight: bold;
}

.searchSelect {
  border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #bbbfc2;
	border-collapse: collapse;

	font-family: Tahoma;
  font-size: 12px;
  color: #717171;
  text-decoration: none;
}

.tituloCat {
  font-family: Tahoma;
  font-size: 34px;
  color: #880d0d;
  text-decoration: none;
}


.tituloCat a:link {
  color: #880d0d;
  text-decoration: none;
}

.tituloCat a:visited {
  color: #880d0d;
  text-decoration: none;
}

.tituloCat a:hover {
  color: #880d0d;
  text-decoration: underline;
}


.tituloRecomendado {
  font-family: Tahoma;
  font-size: 20px;
  color: #880d0d;
  text-decoration: none;
}


.sepLine {
  border-bottom: 1px solid #CECECE;
}


.textoBoton {
  font-family: Verdana;
  font-size: 11px;
  color: #666666;
  text-decoration: none;
  font-weight: bold;
}

.textoBoton:link {
  font-family: Verdana;
  font-size: 11px;
  color: #666666;
  text-decoration: none;
  font-weight: bold;
}

.textoFooter {
  font-family: Verdana;
  font-size: 11px;
  color: #838282;
  text-decoration: none;
}

.textoDisclaimer {
  font-family: Verdana;
  font-size: 11px;
  color: #838282;
  text-decoration: none;
}

.textoDisclaimer:hover {
  text-decoration: underline;
}

.textoDisclaimer2 {
  font-family: Verdana;
  font-size: 11px;
  color: #afafaf;
  text-decoration: none;
}

.textoMas {
  font-family: Verdana;
  font-size: 11px;
  color: #666666;
  text-decoration: none;
  font-weight: bold;
}

.textoMas:link {
  font-family: Verdana;
  font-size: 11px;
  color: #666666;
  text-decoration: none;
  font-weight: bold;
}

.textoMas:hover {
  text-decoration: underline;
}

.tituloPregunta {
  font-family: Tahoma;
  font-size: 11px;
  color: #880d0d;
  text-decoration: none;
  font-weight: bold;
}

.tituloPreguntaNegro {
  font-family: Tahoma;
  font-size: 11px;
  color: #5f5f5f;
  text-decoration: none;
  font-weight: bold;
}

.tituloPreguntaNN {
  font-family: Tahoma;
  font-size: 11px;
  color: #5f5f5f;
  text-decoration: none;
}

.tituloRecuadro {
  font-family: Tahoma;
  font-size: 11px;
  color: #837b5d;
  text-decoration: none;
  font-weight: bold;
}


.pieFoto {
  font-family: Tahoma;
  font-size: 9px;
  color: #837b5d;
  text-decoration: none;
}

.recuadroTabla {
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #dfdfdf;
	border-collapse: collapse;
}


.tituloTabla {
  font-family: Tahoma;
  font-size: 10px;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #880d0d;
  padding-left: 25px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.tituloTabla2 {
  font-family: Tahoma;
  font-size: 10px;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #880d0d;
  padding-left: 25px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.itemTabla {
  font-family: Tahoma;
  font-size: 11px;
  color: #585858;
  padding-left: 25px;
  padding-top: 5px;
  padding-bottom: 5px;

  border-bottom: 1px solid #dfdfdf;
}

.tituloDireccion {
  font-family: Tahoma;
  font-size: 9px;
  color: #FFFFFF;
  background-color: #767676;
  padding-left: 5px;
  padding-top: 2px;
  padding-bottom: 2px;
}


.itemDireccion {
  font-family: Tahoma;
  font-size: 9px;
  color: #585858;
  padding-left: 25px;
  padding-top: 5px;
  padding-bottom: 5px;
}


.recuadroSelect {
  border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #bbbfc2;
	border-collapse: collapse;
  height: 20px;

	font-family: Tahoma;
  font-size: 9px;
  color: #717171;
  text-decoration: none;
}


.recuadroTexto {
  border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #bbbfc2;


	font-family: Tahoma;
  font-size: 11px;
  color: #717171;
  text-decoration: none;
}

.totalPedido {
  font-family: Tahoma;
  font-size: 9px;
  color: #880d0d;
  text-decoration: none;
  font-weight: bold;
  padding-left: 25px;
}


.tituloLista {
  font-family: Tahoma;
  font-size: 14px;
  color: #880d0d;
  font-weight: bold;
  text-decoration: none;
}

.tituloLista a:link {
  color: #880d0d;
  font-weight: bold;
  text-decoration: none;
}

.tituloLista a:hover {
  text-decoration: underline;
}


.lineaTabla {
  border-bottom: 1px solid #eeefee;
  padding-bottom: 5px;
}

.tituloProductoLista {
  font-family: Tahoma;
  font-size: 12px;
  font-weight: bold;
  color: #880d0d;
  text-decoration: none;
}

.tituloProductoLista a:link {
  color: #880d0d;
  text-decoration: none;
}

.tituloProductoLista a:visited {
  color: #880d0d;
  text-decoration: none;
}

.tituloProductoLista a:hover {
  color: #880d0d;
  text-decoration: underline;
}




.tabActivo {
  font-family: Tahoma;
  font-size: 11px;
  font-weight: bold;
  color: #880d0d;
  text-decoration: none;
  padding: 8px;

  border-top: 1px solid #B5B5B5;
  border-left: 1px solid #B5B5B5;
  border-right: 1px solid #B5B5B5;
}

.tabActivo a:link {
  color: #880d0d;
  text-decoration: none;
}

.tabActivo a:hover {
  text-decoration: underline;
}

.tabActivo a:visited {
  color: #880d0d;
  text-decoration: none;
}


.tabInactivo {
  font-family: Tahoma;
  font-size: 11px;
  color: #5f5f5f;
  text-decoration: none;
  padding: 8px;

  border-bottom: 1px solid #B5B5B5;

  background-image: url('../images/bg-tab.gif');
  background-repeat: repeat-x;
}

.tabInactivo a:link {
  color: #5f5f5f;
  text-decoration: none;
}

.tabInactivo a:hover {
  text-decoration: underline;
}

.tabInactivo a:visited {
  color: #5f5f5f;
  text-decoration: none;
}


.botonBuscar {
  border-width: 1px;
	border-style: solid;
	border-color: #bbbfc2;

	font-family: Tahoma;
  font-size: 13px;
  color: #717171;
  text-decoration: none;
  font-weight: bold;
}



.nombreCampo {
	font-size: small;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.nombreCampo:link {
	font-size: small;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.campo {
	font-size: small;
	font-family: Arial, Helvetica, sans-serif;
	color: #36536D;
	font-weight: normal;
}


.recuadroGris {
	border: 1px solid #ADADAD;
	background-color:#F6F6F6;
}


.textopf {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  text-decoration: none
}


.fondoCuad {
  background-image:url('../images/background-cuad.gif');
}